Текущее время: Сб, июл 19 2025, 15:27

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Создание экселевского файла не создавая файл.
СообщениеДобавлено: Вт, июн 25 2013, 14:52 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, апр 06 2012, 10:00
Сообщения: 63
Коллеги, есть задача - сформировать простенький экселевский файл и отправить его во внешнюю систему.

Можно ли сгенерировать эксель файл не открывая эксель и не сохраняя файл на локальной машине? Можно ли передать этот файл, как параметр функции?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание экселевского файла не создавая файл.
СообщениеДобавлено: Вт, июн 25 2013, 16:34 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
типы файлов Excel - .xlsx и .xlsm представляют собой xml, т.е. можно создать форму в Excel,
напихать туда в нужные места маркеры вида [VALUE1], залить файл на AS,
а потом программно открыть и произвести замену в тексте


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание экселевского файла не создавая файл.
СообщениеДобавлено: Вт, июн 25 2013, 16:42 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Можно попробовать abap2xlsx.
Правда для разовой задачи это как из пушки по воробьям, но может в других задачах потом сгодится

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание экселевского файла не создавая файл.
СообщениеДобавлено: Вт, июн 25 2013, 16:46 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, апр 06 2012, 10:00
Сообщения: 63
trop написал(а):
типы файлов Excel - .xlsx и .xlsm представляют собой xml, т.е. можно создать форму в Excel,
напихать туда в нужные места маркеры вида [VALUE1], залить файл на AS,
а потом программно открыть и произвести замену в тексте


хм... вариант...

ArmAnn написал:
Можно попробовать abap2xlsx.


А что это за зверь в двух словах?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание экселевского файла не создавая файл.
СообщениеДобавлено: Вт, июн 25 2013, 16:57 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Copperhead написал(а):
ArmAnn написал:
Можно попробовать abap2xlsx.
А что это за зверь в двух словах?

Набор классов для генерации екселевского файла формата xlsx - который по сути из себя представляет набор XML-файлов в архиве. Сам Ексель для этого не нужен, файлы можно формировать хоть в фоне. Из очевидных минусов - несоответсвие стандартам наименования, если они у вас есть и вообще - большой кусок чужого кода, в котором придется разбираться :)

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание экселевского файла не создавая файл.
СообщениеДобавлено: Вт, июн 25 2013, 17:15 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пн, фев 18 2013, 13:37
Сообщения: 12
Если я правильно понял проблему, то фм SAP_CONVERT_TO_XLS_FORMAT в помощь.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB