บล็อกการพัฒนาซอฟต์แวร์ของ losLab

HotXLS Delphi Component

Software Development Blog

HotXLS Delphi Component

ตรวจจับ XLSX ที่ถูกแก้ไข: HotXLS Agile dataIntegrity HMAC

ตรวจสอบแพ็กเกจ XLSX ที่เข้ารหัสแบบ Agile ใน Delphi ด้วย HotXLS: dataIntegrity แบบ HMAC-SHA-512 การตรวจสอบแบบเวลาคงที่ และรีเคิร์ดการจองสิทธิ์เขียนแบบคลาสสิก

HotXLS Delphi Component

BIFF Record Length Drift ใน XLS Writer ของ Delphi

HotXLS แก้ BIFF SXEx ที่ประกาศความยาว 24 byte แต่เขียน 26 byte ทำให้ PivotTable และ chart sheet เพี้ยน พร้อมแนวทางสร้าง emitter ที่ตรวจความยาวได้

HotXLS Delphi Component

การอ่านไฟล์ Excel 2.0 ถึง 4.0 ใน Delphi ด้วย HotXLS

HotXLS เปิดสมุดงาน Excel 2.0, 3.0 และ 4.0 ยุคก่อน OLE จาก Delphi ด้วยการอ่านสตรีมระเบียน BIFF ดิบ ผังระเบียนแยกตามรุ่น และผลลัพธ์สูตรที่แคชไว้ในไฟล์

HotXLS Delphi Component

การเขียน BIFF8 PivotTable ใน Delphi: SXDB และ SXLI

เรียนรู้วิธีที่ HotXLS สร้างแคช PivotTable แยกต่างหากและแพ็กเรกคอร์ด SXDB กับ SXLI ในไฟล์ BIFF8 จาก Delphi พร้อมตรวจสอบลำดับฟิลด์และการเชื่อมโยงระหว่างเรกคอร์ด

HotXLS Delphi Component

ถอดรหัส BIFF8 XLUnicodeString ใน Delphi: cch และ fHigh

HotXLS ถอดรหัส BIFF8 XLUnicodeString โดยแยก cch กับ fHigh และเลือก byte count ให้ถูกต้อง ป้องกัน string ว่างหรือสั้นครึ่งหนึ่งใน chart และ PivotTable

HotXLS Delphi Component

Excel Camera Object จาก Delphi: สแนปช็อตแบบสด

AddCamera ของ HotXLS วาง Excel camera object จาก Delphi เป็นภาพสดของช่วงเซลล์ที่ Excel เรนเดอร์ใหม่ทุกครั้งที่เปิดไฟล์ และลิงก์รอดตลอดรอบเปิด-บันทึกซ้ำ

HotXLS Delphi Component

การ Implement รูปแบบคลิปบอร์ด CF_HTML ใน Delphi

สร้าง payload คลิปบอร์ด CF_HTML ใน Delphi ด้วย HotXLS เพื่อให้ช่วง Excel วางลงใน Word หรือเบราว์เซอร์โดยคงการจัดรูปแบบไว้ ด้วย byte offset ที่แม่นยำ

HotXLS Delphi Component

แผนภูมิ รูปภาพ และวัตถุวาดเขียนของ HotXLS ใน Delphi

วิธีเพิ่มแผนภูมิ รูปภาพ และรูปทรง Excel จาก Delphi ด้วย HotXLS: แผ่นงานแผนภูมิใน XLS, แผนภูมิและรูปภาพฝังตัวใน XLSX, การกำหนดขนาด EMU และปัญหาจุดยึด

HotXLS Delphi Component

ความคิดเห็นและไฮเปอร์ลิงก์ของเซลล์ Excel ใน Delphi ด้วย HotXLS

เขียนคำอธิบายเซลล์พร้อมชื่อผู้เขียน, URL ภายนอก และลิงก์ภายในเวิร์กบุ๊กจาก Delphi ด้วย HotXLS ครอบคลุม API ลิงก์ภายในของ XLSX และข้อกำหนดพิเศษของ XLS

HotXLS Delphi Component

การจัดรูปแบบตามเงื่อนไข ข้อความแบบพ้นจากรูปแบบปกติ และสไตล์เซลล์ใน Delphi ด้วย HotXLS

ใช้กฎ cellIs, แถบข้อมูล, ชุดไอคอน และชุดข้อความแบบ Rich Text จาก Delphi ด้วย HotXLS หลีกเลี่ยงสไตล์ dxf และปัญหาดัชนีพูลฟอนต์ในไฟล์ XLSX ฉบับแปลนี้เจาะประเด็น

HotXLS Delphi Component

สูตรข้ามสมุดงานแบบสดใน Delphi ด้วย HotXLS

HotXLS คำนวณสูตรที่อ้างอิงสมุดงานอื่นกับอ็อบเจกต์ในหน่วยความจำที่ยังมีชีวิตอยู่จริงใน Delphi และย้อนกลับไปใช้แคชลิงก์ภายนอกเมื่อยังไม่ได้ลงทะเบียน

HotXLS Delphi Component

การตรวจสอบความถูกต้องของข้อมูล ตัวกรองอัตโนมัติ และตารางแผ่นงานใน Delphi ด้วย HotXLS

เพิ่มการตรวจสอบดรอปดาวน์, ตัวกรองอัตโนมัติ และตาราง Excel จาก Delphi ด้วย HotXLS ครอบคลุมการแสดงตัวอย่างตัวกรองและระวังปัญหา ID คอลัมน์ที่เริ่มจาก 0

HotXLS Delphi Component

การส่งออกผลลัพธ์ฐานข้อมูล Delphi ไปยังรายงาน Excel ด้วย HotXLS

ส่งออก TDataset ไปยัง Excel จาก Delphi ด้วย HotXLS: จัดกลุ่มและแบ่งหน้าด้วย TDataToXLS, ข้อจำกัด VCL, การแปลง XLSX และลูปการทำงานที่ปลอดภัยสำหรับบริการ

HotXLS Delphi Component

Excel Date Serials ใน Delphi: 1900 vs 1904 และ numFmt

วันที่ใน Excel คือตัวเลขแบบวันจนกว่าจะรู้ว่าเริ่มต้นจากจุดใด เรียนรู้วิธีที่ระบบ 1900 และ 1904 ต่างกัน 1462 วัน และ numFmt ระบุวันที่อย่างไร

HotXLS Delphi Component

ตรวจสอบ formula cache ของ Excel ด้วย Deep Recalc ใน HotXLS

HotXLS คำนวณสูตรซ้ำทั้งกราฟ dependency ลง overlay ที่แยกอยู่แล้วรายงานค่า cache ทุกตัวที่ไม่เห็นพ้องกัน โดยไม่เขียนลงเวิร์กบุ๊กจนกว่าคุณจะสั่ง

HotXLS Delphi Component

ชื่อที่กำหนดและสูตรข้ามแผ่นงานใน Delphi ด้วย HotXLS

สร้างชื่อที่กำหนดระดับเวิร์กบุ๊กและแผ่นงานด้วย HotXLS ใน Delphi, เขียนสูตรข้ามแผ่นงานที่คงอยู่เมื่อมีการแก้ไข และหลีกเลี่ยงความขัดแย้งของชื่อ _xlnm

HotXLS Delphi Component

Deadlock ของ Callback File Monitor ใน HotXLS บน Delphi

HotXLS ยิงอีเวนต์ของ TXLSFileMonitor บน main thread ในขณะที่ worker ยังรออยู่ การหยุด monitor จากภายใน OnFileChanged จึง deadlock หากไม่มี thread ownership

HotXLS Delphi Component

ติดตามการประเมินสูตร Excel ทีละขั้นตอนใน Delphi

Excel สามารถประเมินสูตรทีละขั้นตอนได้ ดูวิธีที่ HotXLS ทำซ้ำการลดทอนทีละขั้นตอนดังกล่าวเพื่อการตรวจสอบและดีบักสเปรดชีตใน Delphi Excel ซ่อนตัวดีบักเกอร์ขนาดเล็กเ

HotXLS Delphi Component

การอ้างอิงสูตรเมื่อแทรกแถวใน HotXLS

วิธีที่ HotXLS เลื่อนตำแหน่งการอ้างอิงสูตร A1 เมื่อคุณแทรกหรือลบแถวและคอลัมน์ใน Delphi: การอ้างอิงแบบสัมพัทธ์และแบบสัมบูรณ์, จุดสิ้นสุดช่วง และกฎข้อผิดพลาด

HotXLS Delphi Component

HotXLS บน Free Pascal: Unicode, COM slot และ zlib

บิลด์ HotXLS ใต้ Free Pascal ต้องเปิด DELPHIUNICODE ประกาศอินเทอร์เฟซ CORBA ด้วย COM slot ที่จัดวางเอง และใช้ AES เชิง Pascal แทนไฟล์ออบเจกต์ OMF ของ Delphi

HotXLS Delphi Component

การคำนวณสูตรซ้ำแบบเพิ่มหน่วยใน HotXLS สำหรับ Delphi

Recalculate ของ HotXLS สร้างแผนภูมิลำดับการขึ้นต่อกันของสูตรใน Delphi เพื่อคำนวณซ้ำเฉพาะเซลล์ที่สกปรก (dirty): ฟังก์ชันผันผวน, ลำดับทอพอโลยี และการจัดการวงจร

HotXLS Delphi Component

แพตช์เวิร์กชีตเดียวในไฟล์ XLSX ขนาดใหญ่จาก Delphi

HotXLS เขียนเวิร์กชีตหนึ่งแผ่นในแพ็กเกจ XLSX ที่มีอยู่แล้วใหม่จาก Delphi ในขณะที่ทุกส่วนที่ไม่ถูกแตะต้องจะข้ามผ่านไปพร้อมไบต์ที่บีบอัดแล้วแบบคำต่อคำ

HotXLS Delphi Component

LAMBDA และ LET ใน Delphi: โคลเชอร์สูตรของ HotXLS

ประมวลผลโคลเชอร์ LAMBDA ของ Excel และความหมายของ LET แบบสมบูรณ์ใน Delphi ด้วย HotXLS: แลมบ์ดาแบบมีชื่อ การจับตัวแปรตามขอบเขต กฎการบดบัง และตัวคั่นด้วยจุลภาค

HotXLS Delphi Component

ประสิทธิภาพของเวิร์กบุ๊ก Excel ขนาดใหญ่ใน Delphi ด้วย HotXLS

การปรับแต่งประสิทธิภาพ HotXLS สำหรับไฟล์ Excel ขนาดใหญ่ใน Delphi: บันทึกด้วย StreamingWrite, นำสไตล์พูลกลับมาใช้ใหม่, คอลแบ็กแถว และโหลดแบบอ่านอย่างเดียวได้เร็ว

HotXLS Delphi Component

การสแกน lookup กับ circular reference หลอกใน HotXLS

เหตุใด VLOOKUP ที่ครอบคอลัมน์ซึ่งมีสูตรของตัวเองจึงถูกกฎหมายใน Excel และ HotXLS แยกขอบสแกนออกจากขอบจัดลำดับการประเมินอย่างไรจนวงวนหลอกทั้งหลายหมดไป

HotXLS Delphi Component

การแปลงข้อมูล XLSX แบบไม่สูญเสียข้อมูลใน Delphi: ธีม, extLst, calcChain

วิธีที่ HotXLS รักษาธีมแบบกำหนดเอง, บล็อก extLst ที่ไม่รู้จัก และ calcChain เมื่อรหัส Delphi แก้ไขเซลล์เดียวในไฟล์ XLSX และจุดสิ้นสุดความถูกต้องของรอบการทำงาน

HotXLS Delphi Component

เซลล์ที่ผสานของ HotXLS และเทมเพลตรายงานแบบกำหนดเค้าโครงใน Delphi

วิธีที่ HotXLS จัดการเซลล์ผสานในเทมเพลตรายงาน Delphi: ความหมายเซลล์ยึดเหนี่ยว, กฎการเลื่อน InsertRows, ตรวจสอบการผสาน และลักษณะการส่งออก HTML/RTF

HotXLS Delphi Component

ทำไม Excel จึงปฏิเสธเวิร์กบุ๊กที่เข้ารหัสของคุณ: ECB และ RC4

บั๊กการเข้ารหัสสองจุดที่รหัสผ่านถูกต้องแต่ Excel รายงานว่าไฟล์เสียหาย เรียนรู้วิธีที่ความสับสนของ ECB กับ CBC และการเบี่ยงเบนของ RC4 ทำลายการเชื่อมโยง

HotXLS Delphi Component

การวิเคราะห์ XLSX แบบขนานใน Delphi: คอขวดของระบบจัดการหน่วยความจำ

เหตุใดการเพิ่มเธรดจึงทำให้การวิเคราะห์ XLSX ช้าลง in Delphi และวิธีที่ HotXLS ลดการจัดสรรฮีปจาก 20 เหลือ 9.1 ต่อเซลล์เพื่อให้มีความเร็วแบบขนานเพิ่มขึ้น 1.90

HotXLS Delphi Component

ส่งออกสมุดงาน Excel เป็น PDF/A จาก Delphi

HotXLS ส่งออกสเปรดชีตเป็น PDF/A สำหรับจัดเก็บถาวรจาก Delphi พร้อม output intent sRGB แบบฝังตัว เมทาดาทา pdfaid และกฎฟอนต์ที่ตัวตรวจสอบไฟล์จัดเก็บถาวรจะตรวจ

HotXLS Delphi Component

HotXLS: การป้องกันแผ่นงาน การตั้งค่าหน้ากระดาษ และการพิมพ์ใน Delphi

ป้องกันแผ่นงาน, เปิดให้แก้ไขช่วงข้อมูลเข้าได้ และควบคุมเค้าโครงหน้าพิมพ์ใน Delphi ด้วย HotXLS: แฟล็ก Locked, การตั้งค่าหน้า, สเกล และรหัสส่วนหัว

HotXLS Delphi Component

Pull Row Cursor สำหรับ XLS, XLSX, ODS และ CSV ใน Delphi

HotXLS รวมการอ่านสตรีม XLS, XLSX, ODS และ CSV ไว้หลัง pull row cursor เดียวใน Delphi: เครื่องจักรสถานะชัดเจน, Cancel แบบ idempotent และมุมมองแถวแบบยืม

HotXLS Delphi Component

รูปแบบสูตร R1C1 ใน Delphi ด้วย HotXLS

คอมไพล์สูตร R1C1 ใน Delphi ด้วย HotXLS: GetCompiledFormulaR1C1 แปลงค่า R2C3, R[-1]C[2] และ RC สำหรับแต่ละเซลล์ เพื่อให้สูตรสัมพัทธ์เพียงสูตรเดียวสามารถกรอกข้อมู

HotXLS Delphi Component

พื้นที่จัดเก็บเซลล์แบบ Row-Block และการบันทึก XLSX แบบสตรีมใน HotXLS

วิธี HotXLS รักษาเวิร์กบุ๊ก Delphi ขนาดใหญ่ให้เล็กในหน่วยความจำ บล็อกเซลล์ 256 แถว interval style overlay ที่ไม่สร้างเซลล์ว่าง และการบันทึกแบบสตรีม

HotXLS Delphi Component

การดึงรายชื่อแผ่นงานอย่างรวดเร็วใน Delphi ด้วย HotXLS GetSheetNames

อ่านชื่อแผ่นงานจาก XLS, XLSX และ ODS ใน Delphi โดยไม่ต้องโหลดข้อมูลเซลล์: ใช้ HotXLS GetSheetNames, ตรวจจับไฟล์ที่เข้ารหัส และการประเมินเบื้องต้น

HotXLS Delphi Component

Excel Sparklines ใน Delphi: HotXLS และ x14 Extension

สร้าง Excel sparklines ใน Delphi ด้วย HotXLS: กลุ่มของ line, column และ win/loss, ช่องสี ARGB และบล็อก extLst แบบ x14 ที่ Excel 2010 ขึ้นไปใช้เรนเดอร์

HotXLS Delphi Component

ฟังก์ชันทางสถิติของ Excel ใน Delphi: NORM, CHISQ, BETA

ฟังก์ชัน NORM, CHISQ และ BETA ของ Excel ซ่อนการวิเคราะห์เชิงตัวเลข เรียนรู้วิธีที่ HotXLS คำนวณด้วยฟังก์ชันแกมมาและเบตาแบบควบคุมใน Delphi พิมพ์สูตร ลงในเซลล์

HotXLS Delphi Component

สตรีมไฟล์ XLSX ขนาดใหญ่ใน Delphi โดยไม่ต้องโหลด

ไฟล์ XLSX ที่มีล้านแถวไม่จำเป็นต้องใส่ลงในหน่วยความจำทั้งหมด ดูวิธีที่ HotXLS สแกนส่วนของเวิร์กชีตด้วยเครื่องอ่านสตรีมมิ่งแบบไม่มี DOM ด้วยหน่วยความจำที่เกือบคง

HotXLS Delphi Component

เขียนไฟล์ XLSX ล้านแถวใน Delphi ด้วยหน่วยความจำที่คงที่

การสร้าง XLSX ขนาดยักษ์ไม่ควรเติบโตตามจำนวนแถว ดูวิธีที่ HotXLS สตรีม OOXML ด้วยสตริงแบบอินไลน์และไม่มีตารางสตริงที่ใช้ร่วมกันใน Delphi งานจัดทำรายงานอาจทำงานได

HotXLS Delphi Component

การเขียนสตรีมของ HotXLS สำหรับงานแบตช์เซิร์ฟเวอร์ Delphi

ควบคุมให้การส่งออก XLSX ขนาดใหญ่อยู่ในขีดจำกัดหน่วยความจำด้วย HotXLS StreamingWrite, คอลแบ็กแถว, ใช้สไตล์พูลซ้ำ และงานแบตช์เวิร์กบุ๊กแบบแยกเธรด

HotXLS Delphi Component

การเขียนไฟล์ XLSX แบบ ISO 29500 Strict จาก Delphi

พร็อพเพอร์ตี้ StrictOOXML ทำให้ HotXLS เขียนสมุดงาน ISO/IEC 29500 Strict จาก Delphi โดยแปลทุกส่วนของแพ็กเกจไปใช้คำศัพท์ purl และปฏิเสธฟีเจอร์ที่ Strict ห้าม

HotXLS Delphi Component

การวินิจฉัยแบบมีโครงสร้างแทนผลลัพธ์ Boolean ใน HotXLS

HotXLS แทนที่ผลลัพธ์ Save และ Open แบบ boolean ด้วยการวินิจฉัยแบบมีโครงสร้าง รหัสข้อผิดพลาดที่เสถียร ระดับความรุนแรง และบริบทชีตสำหรับแอป Delphi

HotXLS Delphi Component

การอ้างอิงตารางแบบมีโครงสร้างของ Excel ใน Delphi ด้วย HotXLS

ประมวลผลการอ้างอิงแบบ Table[Column] ใน Delphi ด้วย HotXLS: ตัวระบุรายการ ช่วงคอลัมน์ การเขียนกลับแบบคงเดิม และรูปแบบแถวปัจจุบันที่ยังไม่รองรับ

HotXLS Delphi Component

Slicer ตาราง Excel ใน Delphi: HotXLS Round-Trip

สร้าง slicer ตาราง Excel ใน Delphi ด้วย HotXLS: แปดส่วนที่ต้องตรงกัน, เหตุผลที่ slicer cache ถูกสร้างใหม่ทุกครั้ง, และวิธีที่ห่วงโซ่ rid คงที่

HotXLS Delphi Component

Figure ของ tagged PDF จากภาพ Excel ด้วย HotXLS

HotXLS เปลี่ยนภาพเวิร์กชีตที่แบกข้อความทางเลือกให้เป็น structure element แบบ Figure ของ PDF อิสระ และเหตุที่ต้องมีตัวแบ่ง MCID หนึ่งตัวต่อหนึ่งหน้า

HotXLS Delphi Component

Threaded Comments ในไฟล์ Excel ด้วย Delphi และ HotXLS

เขียน Excel 365 threaded comments จาก Delphi ด้วย HotXLS: สายการตอบกลับ AddThreadedComment, ส่วนของ threadedComments และ person, และความแตกต่างของบันทึกแบบดั้งเ

HotXLS Delphi Component

การส่งออกสเปรดชีตที่รองรับ Unicode อย่างปลอดภัยใน Delphi: RTF และ HTML

ข้อความที่ไม่ใช่ ASCII อาจพังทลายกลายเป็นเครื่องหมายคำถามเมื่อส่งออกไปยัง RTF, HTML, CSV และ ZIP ดูวิธีที่ HotXLS เก็บรักษา Unicode ให้คงอยู่บนทุกเส้นทางการส่งอ

HotXLS Delphi Component

การรักษามาโคร VBA และลิงก์ภายนอกเมื่อโค้ด Delphi เขียนทับเวิร์กบุ๊ก

วิธีที่ HotXLS รักษาโปรเจกต์ VBA และลิงก์ภายนอกเมื่อโค้ด Delphi แก้ไขเวิร์กบุ๊ก XLS และ XLSX: บันทึกแบบเปิดใช้งานมาโคร, ปลายทางลิงก์ และขีดจำกัดการแปลง

HotXLS Delphi Component

HotXLS: การตรวจสอบเวิร์กบุ๊กและแปลงรูปแบบใน Delphi

ตรวจสอบไฟล์ Excel ที่ไม่รู้จักจาก Delphi ด้วย HotXLS: นับแผนภูมิ สูตร มาโคร และการป้องกัน จากนั้นแปลง XLS, XLSX และ ODS ด้วยขีดจำกัดความเที่ยงตรงที่ทราบ

HotXLS Delphi Component

เทียบความต่างสมุดงาน Excel สองเล่มใน Delphi ด้วย HotXLS

TXLSXWorkbookCompare เทียบสมุดงานสองเล่มจาก Delphi แล้วรายงานความต่างของชีต เซลล์ สูตร และการผสานเซลล์ ทั้งแบบรายการโครงสร้างและรายงานที่คนอ่านได้

HotXLS Delphi Component

การตั้งค่าคุณสมบัติเอกสาร Excel และเมทาดาตาของเวิร์กบุ๊กใน Delphi ด้วย HotXLS

ตั้งค่าและอ่านคุณสมบัติเอกสาร Excel จาก Delphi ด้วย HotXLS: ชื่อเรื่อง, ผู้เขียน, บริษัท และคำสำคัญในส่วน BIFF SummaryInformation และ OOXML docProps

HotXLS Delphi Component

โหมด Binary Search ของ XLOOKUP กับ XMATCH ใน Delphi

HotXLS ประเมิน XLOOKUP กับ XMATCH ใน Delphi อย่างไร โหมด match กับ search ที่ถูกกฎหมาย การเดินแบบ binary O(log n) ขอบเขต duplicate key และทำไม wildcard

HotXLS Delphi Component

การเข้ารหัสเอาต์พุต XLSX ด้วย AES ใน Delphi: ข้อมูลที่เขียนโดย HotXLS SaveAsEncrypted

เขียนไฟล์ XLSX ที่เข้ารหัส AES จาก Delphi ด้วย HotXLS SaveAsEncrypted: การเข้ารหัสมาตรฐาน ECMA-376, จัดการรหัสผ่าน และข้อจำกัดถอดรหัสแบบเขียนอย่างเดียว

HotXLS Delphi Component

การ Resolve OPC Relationship ของ XLSX ใน Delphi Parser

ทำไมการ hardcode xl/worksheets/sheet1.xml ถึงทำให้ไฟล์ XLSX ที่ถูกต้องพัง และวิธีที่ HotXLS resolve เป้าหมาย OPC relationship เทียบกับ part ต้นทางใน Delphi

HotXLS Delphi Component

XLSX Sheet Protection in Delphi: 15 Allow Options

กำหนดสิทธิ์การป้องกันชีต XLSX รายการต่อรายการใน Delphi ด้วย HotXLS ผ่าน AllowOption 15 รายการ กฎ OOXML แบบ omit หมายถึง allow และการอ่านกลับที่ไม่ทำให้ค่าที่ตั้

HotXLS Delphi Component

ทำสำเนาเวิร์กชีต XLSX ใน Delphi ด้วย HotXLS

ใช้ HotXLS Duplicate และ CopyFrom เพื่อทำสำเนาเวิร์กชีต XLSX ที่มีสไตล์ใน Delphi พร้อมการคัดลอกแบบลึกและกำหนดส่วนที่ต้องสร้างใหม่บนสำเนา คุณสร้างชีตหนึ่งแผ่นได้

HotXLS Delphi Component

Concurrent ZIP Inflate ใน Delphi: Read Gate ของ HotXLS

TZipReadGate ของ HotXLS ให้หลาย worksheet คลายบีบอัดพร้อมกันจาก ZIP package stream เดียวใน Delphi ด้วยการล็อกเฉพาะคู่ seek กับ read เท่านั้น

HotXLS Delphi Component

HotXLS, zlib-ng CRC32 และ Stack Overflow ใน Delphi Thread

checksum CRC32 ของเวิร์กชีตใน HotXLS อาจทำให้ stack ของ worker thread ขนาด 1 MB overflow ได้เมื่อ zlib-ng เลือกเส้นทาง Chorba การป้อนข้อมูลทีละ 64 KB