⌂
Ingen afhængighed af Excel / Office / COM
Byg projektmapper direkte i din Delphi eller C++Builder proces. Fungerer på desktop-apps, tjenester, batch-jobs, installationsprogrammer og serverværktøjer, hvor Office-automatisering er skrøbelig, langsom eller simpelthen utilgængelig
Designet til uovervåget / server-side brug
Ⓟ
Ren native Pascal · ingen DLL · ingen royalties
Skrevet udelukkende i Delphi, ingen DLL'er og ingen mellemliggende XML DOM-allokering på the hot path. Send til produktion med kun udviklerlicenser — ingen runtime-gebyrer pr. kopi
69 kildekode-moduler · single in-process motor
▦
Seks formater, ét bibliotek
Læs/skriv XLS (BIFF8), XLSX (OOXML) og ODS (OpenDocument 1.2); eksportér til CSV, TSV, HTML og RTF. CSV/TSV import sniffer automatisk separatorer, opdager BOM og udleder værdityper
Indgangspunkter TXLSWorkbook & TXLSXWorkbook
ƒ
Indbygget formelberegningsmotor
Formler evalueres af HotXLS selv — intet behov for Excel til at genberegne ved åbning. Dækker tekst, dato/arbejdsdag, base-konvertering, bitwise, statistiske og matematiske familier; tilføj dine egne via OnUserFunction / OnUserFunctionEx
Trin-for-trin sporing via TXLSFormulaTracer
🔒
AES-NI accelereret kryptering
Excel-kompatibel AES-krypteret XLSX gemning med hardware AES-NI acceleration og en software-fallback (SaveAsEncrypted); klassisk XLS bevarer BIFF8 RC4 adgangskodebeskyttelse via EncryptionPassword
Identisk chiffertekst på begge stier
↻
Near-constant-memory streaming
TXLSDirectReader scanner celler en-efter-en med begivenheder pr. celle/pr. ark og tidlig afbrydelse; TXLSDirectWriter udsender hvert regneark direkte i pakken, efterhånden som rækkerne ankommer. Håndter meget store projektmapper uden at indlæse dem i deres helhed
Shared-string dedup + shared-formula komprimering holder filerne små
🧵
Trådsikker fil I/O
Flere TXLSXWorkbook instanser kører samtidigt på uafhængige tråde uden synkronisering — ideelt for multitrådede rapportservere, der genererer mange projektmapper på én gang
Velegnet til service-backends med høj gennemstrømning
⇄
Dobbelt-facade arkitektur
Legacy-kode fortsætter med at fungere på den klassiske lxHandle facade (XLS + HTML/RTF/CSV/TSV), mens lxHandleX vokser XLSX/ODS uafhængigt — migrér trinvist uden en big-bang omskrivning
API afspejler Excel OLE objektmodellen — drop-in for COM migrering
📦
Drop-in komponenter & rige Excel-objekter
TDataToXLS (datasæt eksport) og TGridToXLS (DBGrid eksport) kræver ingen kode for almindelige opgaver; valgfri DevExpress cxGrid eksport. Plus diagrammer, pivottabeller, betinget formatering, datavalidering, AutoFilter, tabeller, billeder og VBA round-trip
50 Delphi + 27 C++Builder demo-projekter