HPDFExportTypedTablesXLSX

Exporte des tableaux typés dans un classeur XLSX vers un flux

Déclaration

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

Unité

HPDFXLSXExport

Comportement

Crée une feuille de calcul par tableau via ZIP et des parts SpreadsheetML, sans automation Excel ni runtime de tableur externe

Nombres, booléens, dates, dates-heures, devises et pourcentages conservent leurs types et formats de feuille de calcul ; les entiers exigeant plus de 15 chiffres décimaux restent du texte pour préserver la précision

Le texte est stocké en chaînes inline littérales, y compris les valeurs commençant par un signe égal ; des plages fusionnées invalides ou chevauchantes échouent avant publication

La feuille de métadonnées Source cachée optionnelle enregistre le texte d'origine, la valeur normalisée, la page source, l'index de tableau, les coordonnées, la confiance et le type de valeur

La destination doit prendre en charge le seek et la lecture lorsque des octets existants sont écrasés ; les tentatives de publication échouées restaurent les octets écrasés, la longueur et la position quand le flux permet un rollback

Renvoie false avec un statut et un diagnostic explicites pour options invalides, épuisement de budget, annulation ou échec d'écriture

API associées

Extraction de tableaux typés et export XLSX