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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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