⌂
Geen Excel / Office / COM-afhankelijkheid
Bouw werkmappen rechtstreeks binnen uw Delphi- of C++Builder-proces. Werkt op desktop-apps, services, batchjobs, installatieprogramma's en serverhulpprogramma's waar Office-automatisering kwetsbaar, traag of simpelweg niet beschikbaar is.
Ontworpen voor onbemand / server-side-gebruik
Ⓟ
Puur native Pascal · geen DLL · geen royalty's
Volledig in Delphi geschreven, geen DLL's en geen tussentijdse XML-DOM-toewijzing op het hot path. Lever naar productie met alleen ontwikkelaarslicenties — geen licentiekosten per exemplaar.
69 bron-units · één in-process-engine
▦
Zes formaten, één bibliotheek
Lees/schrijf XLS (BIFF8), XLSX (OOXML) en ODS (OpenDocument 1.2); exporteer naar CSV, TSV, HTML en RTF. CSV/TSV-import auto-detecteert scheidingstekens, detecteert BOM en leidt waardentypen af.
Entry points TXLSWorkbook & TXLSXWorkbook
ƒ
Ingebouwde formuleberekeningsengine
Formules worden door HotXLS zelf geëvalueerd — geen Excel nodig om opnieuw te berekenen bij openen. Omvat tekst-, datum/werkdag-, basisconversie-, bitsgewijze, statistische en wiskundige families; voeg uw eigen toe via OnUserFunction / OnUserFunctionEx.
Stap-voor-stap-trace via TXLSFormulaTracer
🔒
AES-NI-versnelde versleuteling
Excel-compatibele AES-versleutelde XLSX-opslag met hardware-AES-NI-versnelling en een software-fallback (SaveAsEncrypted); klassiek XLS behoudt BIFF8-RC4-wachtwoordbeveiliging via EncryptionPassword.
Identieke cijfertekst op beide paden
↻
Streaming met bijna constant geheugen
TXLSDirectReader scant cellen één voor één met per-cel/per-blad-gebeurtenissen en vroegtijdige afbreking; TXLSDirectWriter schrijft elk werkblad rechtstreeks naar het pakket terwijl rijen binnenkomen. Behandel zeer grote werkmappen zonder ze in hun geheel te laden.
Deduplicatie van gedeelde tekenreeksen + compressie van gedeelde formules houden bestanden klein
🧵
Threadveilige bestands-I/O
Meerdere TXLSXWorkbook-instanties draaien gelijktijdig op onafhankelijke threads zonder synchronisatie — ideaal voor multi-threaded rapportservices die veel werkmappen tegelijk genereren.
Geschikt voor backends met hoge doorvoer
⇄
Dual-facade-architectuur
Legacy-code blijft draaien op de klassieke lxHandle-facade (XLS + HTML/RTF/CSV/TSV), terwijl lxHandleX XLSX/ODS onafhankelijk uitbreidt — migreer incrementeel zonder een volledige herschrijving.
API spiegelt het Excel-OLE-objectmodel — direct inzetbaar voor COM-migratie
📦
Kant-en-klare componenten & rijke Excel-objecten
TDataToXLS (dataset-export) en TGridToXLS (DBGrid-export) hebben geen code nodig voor veelvoorkomende taken; optionele DevExpress cxGrid-export. Plus grafieken, draaitabellen, voorwaardelijke opmaak, gegevensvalidatie, AutoFilter, tabellen, afbeeldingen en VBA round-trip.
50 Delphi + 27 C++Builder-demo-projecten