HPDFExportTypedTablesXLSX
Экспортирует типизированные таблицы как книгу XLSX в stream
Объявление
function HPDFExportTypedTablesXLSX(const Tables: THPDFTypedTables;
Destination: TStream; const Options: THPDFXLSXExportOptions;
out Info: THPDFTypedTableExtractionInfo): Boolean;
Модуль
HPDFXLSXExport
Поведение
Создаёт по одному worksheet на таблицу, используя ZIP и части SpreadsheetML, без Excel automation и внешнего spreadsheet-рантайма
Числа, булевы значения, даты, дата-время, валюты и проценты сохраняют свои типы и форматы worksheet; целые, требующие более 15 десятичных цифр, остаются текстом ради точности
Текст хранится как литеральные inline-строки, включая значения, начинающиеся со знака равенства; неверные или пересекающиеся merged-диапазоны приводят к сбою до публикации
Опциональный скрытый лист метаданных Source записывает исходный текст, нормализованное значение, исходную страницу, индекс таблицы, координаты, confidence и вид значения
Destination должен поддерживать позиционирование и чтение, когда перезаписываются существующие байты; неудавшиеся попытки публикации восстанавливают перезаписанные байты, длину и позицию, когда stream допускает откат
Возвращает false с явным статусом и диагностикой при неверных опциях, исчерпании бюджета, отмене или сбое записи