HPDFExportTypedTablesXLSX

export ตารางแบบมีชนิดเป็น workbook XLSX ลงสตรีม

การประกาศ

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

ยูนิต

HPDFXLSXExport

พฤติกรรม

สร้าง worksheet หนึ่งใบต่อหนึ่งตารางด้วย ZIP และ part ของ SpreadsheetML โดยไม่พึ่ง Excel automation หรือ spreadsheet runtime ภายนอก

ตัวเลข, boolean, วันที่, วันที่-เวลา, สกุลเงิน และ percentage คงชนิดกับรูปแบบระดับ worksheet ตามเดิม ส่วน integer ที่ต้องใช้เกิน 15 ตำแหน่งทศนิยมจะถูกเก็บเป็น text เพื่อรักษาความแม่นยำ

text ถูกเก็บเป็น inline string แบบ literal รวมถึงค่าที่ขึ้นต้นด้วยเครื่องหมายเท่ากับ ส่วน merged range ที่ไม่ถูกต้องหรือซ้อนทับกันจะ fail ก่อนการเผยแพร่ผลลัพธ์

sheet metadata Source แบบซ่อนที่ตั้งเลือกได้จะบันทึกข้อความต้นฉบับ, ค่าที่ normalize แล้ว, หน้าต้นทาง, index ของตาราง, พิกัด, ความมั่นใจ และชนิดของค่า

เมื่อจะเขียนทับ byte เดิม Destination ต้องรองรับการ seek กับการอ่าน ถ้าการเผยแพร่ล้มเหลวจะพยายามคืน byte ที่ถูกเขียนทับ ความยาว และตำแหน่งเดิม ในกรณีที่สตรีมรองรับ rollback

คืน false พร้อมสถานะกับ diagnostic ที่ชี้ชัด สำหรับ options ไม่ถูกต้อง, งบประมาณหมด, การยกเลิก หรือการเขียนล้มเหลว

API ที่เกี่ยวข้อง

การสกัดตารางแบบมีชนิดและ export XLSX