Текущее время: Пт, май 03 2024, 22:20

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: convert xlsx to xml
СообщениеДобавлено: Чт, апр 02 2020, 02:53 
Специалист
Специалист

Зарегистрирован:
Пн, авг 27 2012, 13:27
Сообщения: 139
Хочу воспользоваться ФМ XLSX Workbench в фоновом режиме . ФМ возвращает XLSX файл в виде RAWSTRING
Кто знает самый удобный способ переконвертировать xlsx в xml ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: convert xlsx to xml
СообщениеДобавлено: Чт, апр 02 2020, 09:28 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1246
А зачем? Что вы получить хотите?
Так-то есть класс CL_XLSX_DOCUMENT ( и др cl_xlsx* ), которые позволяют работать с частями xlsx документа.
Но еще раз: зачем?

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: convert xlsx to xml
СообщениеДобавлено: Чт, апр 02 2020, 09:33 
Специалист
Специалист

Зарегистрирован:
Пн, авг 27 2012, 13:27
Сообщения: 139
Мне нужно отправить письмо, сделав attach в формате xml. Такое требование именно xml


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: convert xlsx to xml
СообщениеДобавлено: Чт, апр 02 2020, 09:48 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1246
Тогда проще формировать сразу xml. Собирать xml из xlsx достаточно муторно

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: convert xlsx to xml
СообщениеДобавлено: Чт, апр 02 2020, 11:43 
Специалист
Специалист

Зарегистрирован:
Пн, авг 27 2012, 13:27
Сообщения: 139
ФМ XLSX Workbench позволяет получить xlsx на лету в фоновом режиме без помощи OLE . Как получить xml подобным способом я не знаю. Знаю только как его собрать "вручную" . Оно это самое муторное , что удавалось видеть :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: convert xlsx to xml
СообщениеДобавлено: Чт, апр 02 2020, 15:30 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1246
Да, я имел ввиду именно генерацию xml с нуля в абап. Да муторно. Но тут будет понятно, что и как вы делаете. В случае конвертации из xlsx вы будете делать то же самое, только значения еще надо будет получить из xlsx. А xlsx не плоcкая структура хранения (просто откройте сохраненный файл Xlsx с помощью архиватора и посмотрите как и именно в нем лежат данные)

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: convert xlsx to xml
СообщениеДобавлено: Чт, апр 02 2020, 18:50 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, авг 05 2008, 19:46
Сообщения: 96
Откуда: С Урала
Может не по теме, но ZWW на классах вполне годный XML на основе шаблона формирует, наверно и в фоне сможет, вроде был там параметр фоновой работы, но сам не пользовал...И потом же отправлять письмо в фоне?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: convert xlsx to xml
СообщениеДобавлено: Пт, май 15 2020, 00:33 
Начинающий
Начинающий

Зарегистрирован:
Чт, май 14 2020, 23:52
Сообщения: 4
См. https://github.com/bizhuka/xtt - оно умеет в том числе создавать (и отсылать) документы из шаблона в формате ExcelML, или, как он в самом Excel называется "Таблица XML 2003".

Я лично такие вещи раньше делал через XSLT, но с шаблоном гораздо удобнее.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: convert xlsx to xml
СообщениеДобавлено: Пт, май 15 2020, 11:14 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
В соседней ветке Считывание данных из файла привел пример как раз по XSLX->XML


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

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


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

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


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

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