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 с явным статусом и диагностикой при неверных опциях, исчерпании бюджета, отмене или сбое записи

Связанные API

Извлечение типизированных таблиц и экспорт XLSX