⌂
No Excel / Office / COM dependency
Build workbooks straight inside your Delphi o C++Builder process. Works on desktop apps, services, batch jobs, installers e server utilities where Office automation is brittle, slow, o simply unavailable
Designed for unattended / server-side use
Ⓟ
Pure native Pascal · no DLL · no royalties
Written entirely in Delphi, no DLLs e no intermediate XML DOM allocation on the hot path. Ship to production with developer licenses only — no per-copy runtime fees
69 source units · single in-process engine
▦
Six formats, one library
Read/write XLS (BIFF8), XLSX (OOXML) e ODS (OpenDocument 1.2); export to CSV, TSV, HTML e RTF. CSV/TSV import auto-sniffs separators, detects BOM e infers value types
Entry points TXLSWorkbook & TXLSXWorkbook
ƒ
Built-in formula calculation engine
Formulas are evaluated by HotXLS itself — no need for Excel to recalc on open. Covers text, date/workday, base-conversion, bitwise, statistical e math families; add your own via OnUserFunction / OnUserFunctionEx
Step-by-step trace via TXLSFormulaTracer
🔒
AES-NI accelerated encryption
Excel-compatible AES-encrypted XLSX save with hardware AES-NI acceleration e a software fallback (SaveAsEncrypted); classic XLS keeps BIFF8 RC4 password protection via EncryptionPassword
Identical ciphertext on either path
↻
Near-constant-memory streaming
TXLSDirectReader scans cells one-by-one with per-cell/per-sheet events e early abort; TXLSDirectWriter emits each worksheet straight into the package as rows arrive. Handle very large workbooks without loading them whole
Shared-string dedup + shared-formula compression keep files small
🧵
Thread-safe file I/O
Multiple TXLSXWorkbook instances run concurrently on independent threads with no synchronization — ideal for multi-threaded report servers generating many workbooks at once
Suitable for high-throughput service backends
⇄
Dual-facade architecture
Legacy code keeps working on the classic lxHandle facade (XLS + HTML/RTF/CSV/TSV), while lxHandleX grows XLSX/ODS independently — migrate incrementally without a big-bang rewrite
API mirrors the Excel OLE object model — drop-in for COM migration
📦
Drop-in components & rich Excel objects
TDataToXLS (dataset export) e TGridToXLS (DBGrid export) need no code for common tasks; optional DevExpress cxGrid export. Plus charts, pivot tables, conditional formatting, data validation, AutoFilter, tables, images e VBA round-trip
50 Delphi + 27 C++Builder demo projects