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