ตรวจจับ XLSX ที่ถูกแก้ไข: HotXLS Agile dataIntegrity HMAC
ตรวจสอบแพ็กเกจ XLSX ที่เข้ารหัสแบบ Agile ใน Delphi ด้วย HotXLS: dataIntegrity แบบ HMAC-SHA-512 การตรวจสอบแบบเวลาคงที่ และรีเคิร์ดการจองสิทธิ์เขียนแบบคลาสสิก
บล็อกการพัฒนาซอฟต์แวร์ของ losLab
Software Development Blog
ตรวจสอบแพ็กเกจ XLSX ที่เข้ารหัสแบบ Agile ใน Delphi ด้วย HotXLS: dataIntegrity แบบ HMAC-SHA-512 การตรวจสอบแบบเวลาคงที่ และรีเคิร์ดการจองสิทธิ์เขียนแบบคลาสสิก
วิธีที่ HotXLS อ่าน XLSX ที่เข้ารหัสแบบ Agile ใน Delphi: OpenEncrypted จะวิเคราะห์ EncryptionInfo, ดำเนินการสร้างคีย์ด้วยการวนซ้ำ SHA-512 และถอดรหัสเซกเมนต์
HotXLS แบ่ง conditional formatting และ data validation rule ออกเป็น rule object ที่มีลำดับความสำคัญเมื่อการแก้ไขแถวหรือคอลัมน์แบ่งช่วงของมันใน Delphi อย่างไร
HotXLS แก้ BIFF SXEx ที่ประกาศความยาว 24 byte แต่เขียน 26 byte ทำให้ PivotTable และ chart sheet เพี้ยน พร้อมแนวทางสร้าง emitter ที่ตรวจความยาวได้
HotXLS จำแนกเรกคอร์ด BIFF SupBook และ XTI ใน Delphi ด้วยเซนติเนล 7 ชนิด ไม่เดาลิงก์ same-sheet, add-in และ DDE หรือ OLE จาก self flag หรือ URL ว่าง
HotXLS เปิดสมุดงาน Excel 2.0, 3.0 และ 4.0 ยุคก่อน OLE จาก Delphi ด้วยการอ่านสตรีมระเบียน BIFF ดิบ ผังระเบียนแยกตามรุ่น และผลลัพธ์สูตรที่แคชไว้ในไฟล์
HotXLS เขียน BIFF8 chart แบบมี secondary axis ด้วย AxisParent block ตัวที่สอง พร้อม SerToCrt binding, การตรวจ model และข้อควรระวังของ AXESUSED
HotXLS สมอ substream ชาร์ต BIFF8 เข้ากับชีตงานในรูป host control ของ OBJ ชนิด 5 ชาร์ตจึงนั่งอยู่ข้างข้อมูลแทนที่จะไปยึดชีตแยก ตรงรูปแบบที่ Excel ผลิต
เรียนรู้วิธีที่ HotXLS สร้างแคช PivotTable แยกต่างหากและแพ็กเรกคอร์ด SXDB กับ SXLI ในไฟล์ BIFF8 จาก Delphi พร้อมตรวจสอบลำดับฟิลด์และการเชื่อมโยงระหว่างเรกคอร์ด
HotXLS ถอดรหัส BIFF8 XLUnicodeString โดยแยก cch กับ fHigh และเลือก byte count ให้ถูกต้อง ป้องกัน string ว่างหรือสั้นครึ่งหนึ่งใน chart และ PivotTable
HotXLS คำนวณ PRICE, YIELD, DURATION, ฟังก์ชันวันที่คูปอง และกลุ่มตั๋วเงินคลังของ Excel จาก Delphi ครบทั้งห้า day-count basis โดยไม่ต้องติดตั้ง Excel
HotXLS decode ภาพ metafile ของเวิร์กชีตเป็นชุดคำสั่งที่มีขอบเขต แทนการส่งไบต์ให้ GDI playback พร้อมเพดานงบประมาณและการ parse แบบ fail-closed
HotXLS อ่านค่าแคชของสูตร Excel ใน Delphi ผ่าน TryGetCachedFormulaValue โดยไม่เรียกเครื่องคำนวณ งาน ETL จึงเร็ว และเวิร์กบุ๊กต้นทางไม่เปลี่ยนแม้แต่ไบต์เดียว
AddCamera ของ HotXLS วาง Excel camera object จาก Delphi เป็นภาพสดของช่วงเซลล์ที่ Excel เรนเดอร์ใหม่ทุกครั้งที่เปิดไฟล์ และลิงก์รอดตลอดรอบเปิด-บันทึกซ้ำ
TXLSCellImageExporter render สี่เหลี่ยมเซลล์ XLS หรือ XLSX เป็น PNG หรือ JPEG เดียว ไม่มีการแบ่งหน้า มีเพดานพิกเซลและไบต์ชัดเจน พร้อมการแทนที่ไฟล์แบบ atomic
สร้าง payload คลิปบอร์ด CF_HTML ใน Delphi ด้วย HotXLS เพื่อให้ช่วง Excel วางลงใน Word หรือเบราว์เซอร์โดยคงการจัดรูปแบบไว้ ด้วย byte offset ที่แม่นยำ
สร้างแผนภูมิ waterfall และ treemap ของ Excel จาก Delphi ด้วย HotXLS: ส่วน cx chartSpace, series แบบ layoutId, cache แบบ cx pt และ anchor แบบ AlternateContent
วิธีเพิ่มแผนภูมิ รูปภาพ และรูปทรง Excel จาก Delphi ด้วย HotXLS: แผ่นงานแผนภูมิใน XLS, แผนภูมิและรูปภาพฝังตัวใน XLSX, การกำหนดขนาด EMU และปัญหาจุดยึด
ความกว้างคอลัมน์ Excel วัดเป็นหน่วย Max Digit Width ฟอนต์ Normal ที่ไม่ใช่ Calibri จึงเลื่อนขอบคอลัมน์ทุกเส้น นี่คือวิธีที่ HotXLS วัด MDW ใน Delphi
เขียนคำอธิบายเซลล์พร้อมชื่อผู้เขียน, URL ภายนอก และลิงก์ภายในเวิร์กบุ๊กจาก Delphi ด้วย HotXLS ครอบคลุม API ลิงก์ภายในของ XLSX และข้อกำหนดพิเศษของ XLS
HotXLS parse container Compound File Binary v3 ด้วย Pascal ล้วน ครอบคลุม header signature, DIFAT ใน header, FAT chain, MiniFAT และ directory tree โดยไม่ใช้
HotXLS ประเมินกฎ conditional formatting ของ Excel ใน Delphi นอก Excel ได้อย่างไร และกรณี Top 10 percent, above average และ duplicate ที่ Excel 16 ตรึงไว้
ใช้กฎ cellIs, แถบข้อมูล, ชุดไอคอน และชุดข้อความแบบ Rich Text จาก Delphi ด้วย HotXLS หลีกเลี่ยงสไตล์ dxf และปัญหาดัชนีพูลฟอนต์ในไฟล์ XLSX ฉบับแปลนี้เจาะประเด็น
HotXLS บันทึก XLSX, ODS และ XLS ใน Delphi ผ่านไฟล์ temp แบบ staged และการ rename แบบ atomic ของ Windows ทำให้การบันทึกที่ถูกขัดจังหวะไม่ทำให้ workbook เสียหาย
HotXLS ตรวจ Delphi และ C++Builder ตั้งแต่ XE5 ด้วย build matrix 43 ขา แก้ hard cast, procedural nil, protected VCL และ GdiplusStartup ให้ปลอดภัยข้ามรุ่น
AddCopy ของ HotXLS ใช้ copy เวิร์กชีตของ Excel ระหว่าง workbook ใน Delphi โดย rebind สูตร การอ้างอิงกราฟ และดัชนีฟอนต์ให้ตรงกับ workbook ปลายทาง
HotXLS คำนวณสูตรที่อ้างอิงสมุดงานอื่นกับอ็อบเจกต์ในหน่วยความจำที่ยังมีชีวิตอยู่จริงใน Delphi และย้อนกลับไปใช้แคชลิงก์ภายนอกเมื่อยังไม่ได้ลงทะเบียน
ส่งออกชีต Excel เป็น CSV, TSV และ HTML จาก Delphi ด้วย HotXLS ครอบคลุมการใส่เครื่องหมายอัญประกาศตาม RFC 4180, UTF-8 BOM และทำไมต้องรัน Calculate ก่อนส่งออก
HotXLS TXLSWorkbookViewer render workbook ของ Excel เป็น grid ของ Delphi การทำ hit testing เซลล์ที่รวมไว้ การซิงค์ scroll การเลือกเซลล์ และ event
เพิ่มการตรวจสอบดรอปดาวน์, ตัวกรองอัตโนมัติ และตาราง Excel จาก Delphi ด้วย HotXLS ครอบคลุมการแสดงตัวอย่างตัวกรองและระวังปัญหา ID คอลัมน์ที่เริ่มจาก 0
ส่งออก TDataset ไปยัง Excel จาก Delphi ด้วย HotXLS: จัดกลุ่มและแบ่งหน้าด้วย TDataToXLS, ข้อจำกัด VCL, การแปลง XLSX และลูปการทำงานที่ปลอดภัยสำหรับบริการ
วันที่ใน Excel คือตัวเลขแบบวันจนกว่าจะรู้ว่าเริ่มต้นจากจุดใด เรียนรู้วิธีที่ระบบ 1900 และ 1904 ต่างกัน 1462 วัน และ numFmt ระบุวันที่อย่างไร
HotXLS คำนวณสูตรซ้ำทั้งกราฟ dependency ลง overlay ที่แยกอยู่แล้วรายงานค่า cache ทุกตัวที่ไม่เห็นพ้องกัน โดยไม่เขียนลงเวิร์กบุ๊กจนกว่าคุณจะสั่ง
สร้างชื่อที่กำหนดระดับเวิร์กบุ๊กและแผ่นงานด้วย HotXLS ใน Delphi, เขียนสูตรข้ามแผ่นงานที่คงอยู่เมื่อมีการแก้ไข และหลีกเลี่ยงความขัดแย้งของชื่อ _xlnm
ประมวลผลสูตรอาร์เรย์แบบไดนามิกแบบ Spill ของ Excel 365 ใน Delphi ด้วย HotXLS: XLOOKUP, FILTER, SORT, UNIQUE และ SEQUENCE ที่ยึดตำแหน่งผ่าน SetArrayFormula
ฟังก์ชัน DEC2BIN, HEX2DEC และ IMSUM ของ Excel ซ่อน two's complement แบบ 10 บิต และคณิตศาสตร์เชิงซ้อนที่เข้ารหัสด้วยสตริง ดูวิธีที่ HotXLS นำไปใช้ใน Delphi
HotXLS ยิงอีเวนต์ของ TXLSFileMonitor บน main thread ในขณะที่ worker ยังรออยู่ การหยุด monitor จากภายใน OnFileChanged จึง deadlock หากไม่มี thread ownership
ประเมินสูตร Excel ใน Delphi ด้วย HotXLS: เอ็นจิ้น Calculate, ฟังก์ชัน OnUserFunction, สูตรอาร์เรย์ และเหตุผลที่การส่งออก CSV ต้องใช้ค่าที่คำนวณแล้ว
Excel สามารถประเมินสูตรทีละขั้นตอนได้ ดูวิธีที่ HotXLS ทำซ้ำการลดทอนทีละขั้นตอนดังกล่าวเพื่อการตรวจสอบและดีบักสเปรดชีตใน Delphi Excel ซ่อนตัวดีบักเกอร์ขนาดเล็กเ
วิธีที่ HotXLS เลื่อนตำแหน่งการอ้างอิงสูตร A1 เมื่อคุณแทรกหรือลบแถวและคอลัมน์ใน Delphi: การอ้างอิงแบบสัมพัทธ์และแบบสัมบูรณ์, จุดสิ้นสุดช่วง และกฎข้อผิดพลาด
บิลด์ HotXLS ใต้ Free Pascal ต้องเปิด DELPHIUNICODE ประกาศอินเทอร์เฟซ CORBA ด้วย COM slot ที่จัดวางเอง และใช้ AES เชิง Pascal แทนไฟล์ออบเจกต์ OMF ของ Delphi
HotXLS เขียน theme-colored chart fill ใน XLS binary ด้วย GelFrame และ OfficeArt property table พร้อมถอด scheme index, tint และ shade กลับได้แบบ round-trip
Size embedded XLSX images by physical dimensions in Delphi with HotXLS: EMU units explained, centimetre and point geometry, aspect-locked scaling, cm margins
HotXLS อ่านมิติพิกเซลจริงจาก header ของ GIF, BMP และ JPEG เพื่อให้ AddPicture เขียน geometry จริงลง drawing แทน fallback 100x100 ที่ยืดภาพในไฟล์ให้ผิดสัดส่วน
Recalculate ของ HotXLS สร้างแผนภูมิลำดับการขึ้นต่อกันของสูตรใน Delphi เพื่อคำนวณซ้ำเฉพาะเซลล์ที่สกปรก (dirty): ฟังก์ชันผันผวน, ลำดับทอพอโลยี และการจัดการวงจร
HotXLS เขียนเวิร์กชีตหนึ่งแผ่นในแพ็กเกจ XLSX ที่มีอยู่แล้วใหม่จาก Delphi ในขณะที่ทุกส่วนที่ไม่ถูกแตะต้องจะข้ามผ่านไปพร้อมไบต์ที่บีบอัดแล้วแบบคำต่อคำ
แก้ไขปัญหาการอ้างอิงแบบวงกลมโดยเจตนาใน Delphi ด้วย HotXLS: การคำนวณแบบวนซ้ำผ่าน Iterate, IterateCount และ IterateDelta และอธิบายการลู่เข้าของวงรอบ
ประมวลผลโคลเชอร์ LAMBDA ของ Excel และความหมายของ LET แบบสมบูรณ์ใน Delphi ด้วย HotXLS: แลมบ์ดาแบบมีชื่อ การจับตัวแปรตามขอบเขต กฎการบดบัง และตัวคั่นด้วยจุลภาค
การปรับแต่งประสิทธิภาพ HotXLS สำหรับไฟล์ Excel ขนาดใหญ่ใน Delphi: บันทึกด้วย StreamingWrite, นำสไตล์พูลกลับมาใช้ใหม่, คอลแบ็กแถว และโหลดแบบอ่านอย่างเดียวได้เร็ว
เหตุใด VLOOKUP ที่ครอบคอลัมน์ซึ่งมีสูตรของตัวเองจึงถูกกฎหมายใน Excel และ HotXLS แยกขอบสแกนออกจากขอบจัดลำดับการประเมินอย่างไรจนวงวนหลอกทั้งหลายหมดไป
วิธีที่ HotXLS รักษาธีมแบบกำหนดเอง, บล็อก extLst ที่ไม่รู้จัก และ calcChain เมื่อรหัส Delphi แก้ไขเซลล์เดียวในไฟล์ XLSX และจุดสิ้นสุดความถูกต้องของรอบการทำงาน
วิธีที่ HotXLS จัดการเซลล์ผสานในเทมเพลตรายงาน Delphi: ความหมายเซลล์ยึดเหนี่ยว, กฎการเลื่อน InsertRows, ตรวจสอบการผสาน และลักษณะการส่งออก HTML/RTF
เปิด XLSX ขนาดใหญ่ใน Delphi โดยไม่ parse ทุกชีต HotXLS ค้นพบแบบ MetadataOnly โหลดแบบ SelectedSheets เรียก LoadSheet ตามต้องการ และบันทึก raw-part
HotXLS เปิดและบันทึกสเปรดชีต OpenDocument จาก Delphi: ตัวเลือกส่งออก SaveAsODS, พาธการนำเข้า ODS ขนาดเบา และข้อมูลใดบ้างที่คงอยู่หลังการแปลงไปกลับ
บั๊กการเข้ารหัสสองจุดที่รหัสผ่านถูกต้องแต่ Excel รายงานว่าไฟล์เสียหาย เรียนรู้วิธีที่ความสับสนของ ECB กับ CBC และการเบี่ยงเบนของ RC4 ทำลายการเชื่อมโยง
สร้างเวิร์กบุ๊ก XLS และ XLSX จากบริการ Delphi โดยไม่ต้องติดตั้ง Excel: ตัวเขียน BIFF และ OOXML ดั้งเดิม, ส่งเอาต์พุตสตรีมไปยังการตอบสนอง HTTP แบบไร้ COM
เหตุใดการเพิ่มเธรดจึงทำให้การวิเคราะห์ XLSX ช้าลง in Delphi และวิธีที่ HotXLS ลดการจัดสรรฮีปจาก 20 เหลือ 9.1 ต่อเซลล์เพื่อให้มีความเร็วแบบขนานเพิ่มขึ้น 1.90
HotXLS ส่งออกสเปรดชีตเป็น PDF/A สำหรับจัดเก็บถาวรจาก Delphi พร้อม output intent sRGB แบบฝังตัว เมทาดาทา pdfaid และกฎฟอนต์ที่ตัวตรวจสอบไฟล์จัดเก็บถาวรจะตรวจ
substream ของ BIFF PivotCache จัดกรอบ SXDB, SXDBB, SXFDB ตามเลย์เอาต์เนื้อระเบียน ไม่ใช่ตามเลขระเบียน และ HotXLS ล็อกแบบภาษาจากระเบียน SXDBB ตัวแรกของ substream
สร้าง Pivot Table แบบ XLSX ใน Delphi ด้วย HotXLS: AddPivotTable, ฟิลด์และรายการคำนวณ, การแสดงผลค่าด้วย showDataAs, การจัดกลุ่มวันที่ และการรีเฟรชในตัวประมวลผล
HotXLS รักษา ChartML ต้นฉบับของแผนภูมิ Excel ที่นำเข้าขณะที่คุณแก้ชื่อ ซีรีส์ และแกนใน Delphi และสร้างแผนภูมิผสมสองแกนพร้อมผสาน typed node เข้าต้นไม้เดิม
ป้องกันแผ่นงาน, เปิดให้แก้ไขช่วงข้อมูลเข้าได้ และควบคุมเค้าโครงหน้าพิมพ์ใน Delphi ด้วย HotXLS: แฟล็ก Locked, การตั้งค่าหน้า, สเกล และรหัสส่วนหัว
HotXLS รวมการอ่านสตรีม XLS, XLSX, ODS และ CSV ไว้หลัง pull row cursor เดียวใน Delphi: เครื่องจักรสถานะชัดเจน, Cancel แบบ idempotent และมุมมองแถวแบบยืม
คอมไพล์สูตร R1C1 ใน Delphi ด้วย HotXLS: GetCompiledFormulaR1C1 แปลงค่า R2C3, R[-1]C[2] และ RC สำหรับแต่ละเซลล์ เพื่อให้สูตรสัมพัทธ์เพียงสูตรเดียวสามารถกรอกข้อมู
วิธี HotXLS รักษาเวิร์กบุ๊ก Delphi ขนาดใหญ่ให้เล็กในหน่วยความจำ บล็อกเซลล์ 256 แถว interval style overlay ที่ไม่สร้างเซลล์ว่าง และการบันทึกแบบสตรีม
อ่านชื่อแผ่นงานจาก XLS, XLSX และ ODS ใน Delphi โดยไม่ต้องโหลดข้อมูลเซลล์: ใช้ HotXLS GetSheetNames, ตรวจจับไฟล์ที่เข้ารหัส และการประเมินเบื้องต้น
สร้าง Excel sparklines ใน Delphi ด้วย HotXLS: กลุ่มของ line, column และ win/loss, ช่องสี ARGB และบล็อก extLst แบบ x14 ที่ Excel 2010 ขึ้นไปใช้เรนเดอร์
ฟังก์ชัน NORM, CHISQ และ BETA ของ Excel ซ่อนการวิเคราะห์เชิงตัวเลข เรียนรู้วิธีที่ HotXLS คำนวณด้วยฟังก์ชันแกมมาและเบตาแบบควบคุมใน Delphi พิมพ์สูตร ลงในเซลล์
ไฟล์ XLSX ที่มีล้านแถวไม่จำเป็นต้องใส่ลงในหน่วยความจำทั้งหมด ดูวิธีที่ HotXLS สแกนส่วนของเวิร์กชีตด้วยเครื่องอ่านสตรีมมิ่งแบบไม่มี DOM ด้วยหน่วยความจำที่เกือบคง
การสร้าง XLSX ขนาดยักษ์ไม่ควรเติบโตตามจำนวนแถว ดูวิธีที่ HotXLS สตรีม OOXML ด้วยสตริงแบบอินไลน์และไม่มีตารางสตริงที่ใช้ร่วมกันใน Delphi งานจัดทำรายงานอาจทำงานได
ควบคุมให้การส่งออก XLSX ขนาดใหญ่อยู่ในขีดจำกัดหน่วยความจำด้วย HotXLS StreamingWrite, คอลแบ็กแถว, ใช้สไตล์พูลซ้ำ และงานแบตช์เวิร์กบุ๊กแบบแยกเธรด
พร็อพเพอร์ตี้ StrictOOXML ทำให้ HotXLS เขียนสมุดงาน ISO/IEC 29500 Strict จาก Delphi โดยแปลทุกส่วนของแพ็กเกจไปใช้คำศัพท์ purl และปฏิเสธฟีเจอร์ที่ Strict ห้าม
HotXLS แทนที่ผลลัพธ์ Save และ Open แบบ boolean ด้วยการวินิจฉัยแบบมีโครงสร้าง รหัสข้อผิดพลาดที่เสถียร ระดับความรุนแรง และบริบทชีตสำหรับแอป Delphi
ประมวลผลการอ้างอิงแบบ Table[Column] ใน Delphi ด้วย HotXLS: ตัวระบุรายการ ช่วงคอลัมน์ การเขียนกลับแบบคงเดิม และรูปแบบแถวปัจจุบันที่ยังไม่รองรับ
ทำไม SUBTOTAL 109 กับ SUBTOTAL 9 ถึงคืนผลรวมเดียวกันใน HotXLS ก่อนเวอร์ชัน 2.197.0 และวิธีที่ callback ตรวจสอบแถวซ่อนแก้ปัญหา AGGREGATE กับแถวซ่อนใน Delphi
สร้าง slicer ตาราง Excel ใน Delphi ด้วย HotXLS: แปดส่วนที่ต้องตรงกัน, เหตุผลที่ slicer cache ถูกสร้างใหม่ทุกครั้ง, และวิธีที่ห่วงโซ่ rid คงที่
HotXLS เปลี่ยนภาพเวิร์กชีตที่แบกข้อความทางเลือกให้เป็น structure element แบบ Figure ของ PDF อิสระ และเหตุที่ต้องมีตัวแบ่ง MCID หนึ่งตัวต่อหนึ่งหน้า
เติมข้อมูลลงในเทมเพลตรายงาน Excel จาก Delphi ด้วย HotXLS: ค้นหาตัวยึดด้วย FindText, โคลนแถวรายละเอียด, แทรกแถวอย่างปลอดภัย และคำนวณใหม่ก่อนบันทึก
เขียน Excel 365 threaded comments จาก Delphi ด้วย HotXLS: สายการตอบกลับ AddThreadedComment, ส่วนของ threadedComments และ person, และความแตกต่างของบันทึกแบบดั้งเ
HotXLS ทำ subset ฟอนต์ PDF ที่ฝังไว้ผ่าน API CreateFontPackage ของ fontsub.dll บน Windows เก็บไว้เฉพาะ glyph ที่เวิร์กชีต Delphi ใช้จริง HotXLS คอมโพเนนต์
ข้อความที่ไม่ใช่ ASCII อาจพังทลายกลายเป็นเครื่องหมายคำถามเมื่อส่งออกไปยัง RTF, HTML, CSV และ ZIP ดูวิธีที่ HotXLS เก็บรักษา Unicode ให้คงอยู่บนทุกเส้นทางการส่งอ
วิธีที่ HotXLS รักษาโปรเจกต์ VBA และลิงก์ภายนอกเมื่อโค้ด Delphi แก้ไขเวิร์กบุ๊ก XLS และ XLSX: บันทึกแบบเปิดใช้งานมาโคร, ปลายทางลิงก์ และขีดจำกัดการแปลง
HotXLS ให้นักพัฒนา Delphi เขียน source code ของโมดูล VBA ใหม่และบีบอัดใหม่ด้วยอัลกอริทึม MS-OVBA แล้วเขียน macro กลับเข้าไฟล์ XLS หรือ XLSM การเปลี่ยนชื่อการอ้า
ตรวจสอบไฟล์ Excel ที่ไม่รู้จักจาก Delphi ด้วย HotXLS: นับแผนภูมิ สูตร มาโคร และการป้องกัน จากนั้นแปลง XLS, XLSX และ ODS ด้วยขีดจำกัดความเที่ยงตรงที่ทราบ
TXLSXWorkbookCompare เทียบสมุดงานสองเล่มจาก Delphi แล้วรายงานความต่างของชีต เซลล์ สูตร และการผสานเซลล์ ทั้งแบบรายการโครงสร้างและรายงานที่คนอ่านได้
ตั้งค่าและอ่านคุณสมบัติเอกสาร Excel จาก Delphi ด้วย HotXLS: ชื่อเรื่อง, ผู้เขียน, บริษัท และคำสำคัญในส่วน BIFF SummaryInformation และ OOXML docProps
HotXLS ประสานการอ่านและเขียนเวิร์กบุ๊กแบบมัลติเธรดใน Delphi ด้วย read lease O(1), write guard แบบ fail-fast, ธุรกรรม reentrant และเคาน์เตอร์ generation
HotXLS เรนเดอร์เวิร์กชีต Excel เป็นไฟล์ PDF แบบจัดหน้าใน Delphi และ C++Builder ผ่าน SaveAsPDF โดยไม่ต้องติดตั้ง Office โดยใช้ฟอนต์ Helvetica ในตัว
HotXLS ประเมิน XLOOKUP กับ XMATCH ใน Delphi อย่างไร โหมด match กับ search ที่ถูกกฎหมาย การเดินแบบ binary O(log n) ขอบเขต duplicate key และทำไม wildcard
เขียนไฟล์ XLSX ที่เข้ารหัส AES จาก Delphi ด้วย HotXLS SaveAsEncrypted: การเข้ารหัสมาตรฐาน ECMA-376, จัดการรหัสผ่าน และข้อจำกัดถอดรหัสแบบเขียนอย่างเดียว
ทำไมการ hardcode xl/worksheets/sheet1.xml ถึงทำให้ไฟล์ XLSX ที่ถูกต้องพัง และวิธีที่ HotXLS resolve เป้าหมาย OPC relationship เทียบกับ part ต้นทางใน Delphi
วิธีที่ HotXLS ขยาย shared formula follower ของ XLSX ใน Delphi ครอบคลุมการหา master ของ si การเลื่อน relative reference และการรอดพ้นจาก element f แบบ
กำหนดสิทธิ์การป้องกันชีต XLSX รายการต่อรายการใน Delphi ด้วย HotXLS ผ่าน AllowOption 15 รายการ กฎ OOXML แบบ omit หมายถึง allow และการอ่านกลับที่ไม่ทำให้ค่าที่ตั้
ใช้ HotXLS Duplicate และ CopyFrom เพื่อทำสำเนาเวิร์กชีต XLSX ที่มีสไตล์ใน Delphi พร้อมการคัดลอกแบบลึกและกำหนดส่วนที่ต้องสร้างใหม่บนสำเนา คุณสร้างชีตหนึ่งแผ่นได้
HotXLS ตรวจสอบ end of central directory record ของ ZIP ด้วยสี่การตรวจสอบไขว้อย่างไร ทำให้ EOCD ปลอมที่ซ่อนใน ZIP comment หลอก parser Delphi ของคุณไม่ได้
TZipReadGate ของ HotXLS ให้หลาย worksheet คลายบีบอัดพร้อมกันจาก ZIP package stream เดียวใน Delphi ด้วยการล็อกเฉพาะคู่ seek กับ read เท่านั้น
checksum CRC32 ของเวิร์กชีตใน HotXLS อาจทำให้ stack ของ worker thread ขนาด 1 MB overflow ได้เมื่อ zlib-ng เลือกเส้นทาง Chorba การป้อนข้อมูลทีละ 64 KB