HPDFExportTypedTablesXLSX

Eksportuje tabele typowane jako skoroszyt XLSX do strumienia

Deklaracja

function HPDFExportTypedTablesXLSX(const Tables: THPDFTypedTables;
  Destination: TStream; const Options: THPDFXLSXExportOptions;
  out Info: THPDFTypedTableExtractionInfo): Boolean;

Jednostka

HPDFXLSXExport

Zachowanie

Tworzy jeden arkusz na tabelę, używając ZIP i części SpreadsheetML, bez automatyzacji Excela ani zewnętrznego runtime arkuszy kalkulacyjnych

Liczby, wartości boolowskie, daty, daty z czasem, waluty i procenty zachowują swoje typy i formaty arkusza; liczby całkowite wymagające więcej niż 15 cyfr dziesiętnych pozostają tekstem, żeby nie stracić precyzji

Tekst jest zapisywany jako dosłowne ciągi inline, także wartości zaczynające się od znaku równości; nieprawidłowe albo nakładające się zakresy scalone zawodzą przed publikacją

Opcjonalny ukryty arkusz metadanych Source zapisuje tekst pierwotny, wartość znormalizowaną, stronę źródłową, indeks tabeli, współrzędne, pewność i rodzaj wartości

Destination musi obsługiwać pozycjonowanie i odczyt, gdy istniejące bajty mają zostać nadpisane; nieudane próby publikacji przywracają nadpisane bajty, długość i pozycję, o ile strumień pozwala na wycofanie

Zwraca false z jawnym statusem i diagnostyką dla nieprawidłowych opcji, wyczerpania budżetu, anulowania albo błędu zapisu

Powiązane API

Ekstrakcja tabel typowanych i eksport XLSX