SAPфорум.RU
https://sapboard.ru/forum/

Лучший способ выгрузки excel таблицы
https://sapboard.ru/forum/viewtopic.php?f=13&t=100507
Страница 1 из 1

Автор:  Prokypop_58 [ Пт, мар 22 2024, 08:48 ]
Заголовок сообщения:  Лучший способ выгрузки excel таблицы

Привет!
Подскажите, с помощью какого инструмента лучше выгружать огромную внутреннюю таблицу в excel? Самый удобный для меня XTT не справляется с таблицей 122x120000 строк, бесконечно ловлю дамп system_no_roll.

Автор:  infiltration [ Пт, мар 22 2024, 15:48 ]
Заголовок сообщения:  Re: Лучший способ выгрузки excel таблицы

Добрый день!

Можно воспользоваться данными инструментами на ваш выбор

XLSX Workbench
https://sappro.sapland.ru/publications/ ... bench.html

ABAP2XLSX
https://abap2xlsx.github.io/abap2xlsx/

Автор:  Monty79 [ Вт, мар 26 2024, 13:10 ]
Заголовок сообщения:  Re: Лучший способ выгрузки excel таблицы

Напишите XSLT трансформацию, которая будет создавать ExcelML (формат XML Excel 2003). Лично проверял, что 1 млн записей выгружалось прекрасно.

По результатам экспериментов на больших объёмах, всё выше перечисленное тормозное и память сильно ест.

Автор:  PK [ Ср, мар 27 2024, 14:55 ]
Заголовок сообщения:  Re: Лучший способ выгрузки excel таблицы

Цитата:
По результатам экспериментов на больших объёмах, всё выше перечисленное тормозное и память сильно ест.

XSLT на больших объёмах тоже загружается, так что не панацея.
Самый быстрый способ - это выгрузка в формате XML Excel, но через "колхоз".
Можно сформировать сам документ с помощью трансформации, но в ручном режиме накидать в этот документ значения строк таблицы простым текстом с нужными тегами.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/