⌂
Ei riippuvuutta Exceliin / Officeen / COM:iin
Rakenna työkirjat suoraan Delphin tai C++Builder-prosessisi sisällä. Toimii työpöytäsovelluksissa, palveluissa, eräajoissa, asennusohjelmissa ja palvelintyökaluissa, joissa Officen automaatio on haurasta, hidasta tai ei yksinkertaisesti ole saatavilla
Suunniteltu automaattiseen / palvelinpuolen käyttöön
Ⓟ
Puhdas natiivi Pascal · ei DLL:ää · ei lisenssimaksuja
Kirjoitettu kokonaan Delphillä, ei DLL-tiedostoja eikä väliaikaista XML DOM -varausta kriittisellä polulla. Toimita tuotantoon pelkällä kehittäjälisenssillä — ei kopiopohjaisia ajonaikaisia maksuja
69 lähdekoodiyksikköä · yksi prosessin sisäinen moottori
▦
Kuusi muotoa, yksi kirjasto
Lue/kirjoita XLS (BIFF8), XLSX (OOXML) ja ODS (OpenDocument 1.2); vie CSV-, TSV-, HTML- ja RTF-muotoihin. CSV/TSV-tuonti tunnistaa erottimet automaattisesti, havaitsee BOM:n ja päättelee arvojen tyypit
Aloituspisteet TXLSWorkbook & TXLSXWorkbook
ƒ
Sisäänrakennettu kaavojen laskentamoottori
HotXLS arvioi kaavat itse — Excelin ei tarvitse laskea uudelleen avattaessa. Kattaa teksti-, päivämäärä/työpäivä-, kantalukumuunnos-, bittitason, tilastolliset ja matemaattiset perheet; lisää omasi OnUserFunction / OnUserFunctionEx -ominaisuuksilla
Askelittainen seuranta TXLSFormulaTracer -ominaisuudella
🔒
AES-NI-kiihdytetty salaus
Excel-yhteensopiva AES-salattu XLSX-tallennus laitteistotason AES-NI-kiihdytyksellä ja ohjelmistopohjaisella varajärjestelmällä (SaveAsEncrypted); klassinen XLS säilyttää BIFF8 RC4 -salasanasuojauksen EncryptionPassword-ominaisuudella
Identtinen salateksti kummallakin menetelmällä
↻
Lähes vakiomuistin suoratoisto
TXLSDirectReader skannaa solut yksitellen solu-/taulukkokohtaisilla tapahtumilla ja varhaisella keskeytyksellä; TXLSDirectWriter lähettää jokaisen taulukon suoraan pakettiin rivien saapuessa. Käsittele erittäin suuria työkirjoja lataamatta niitä kokonaan
Jaettujen merkkijonojen poisto + jaettujen kaavojen pakkaus pitävät tiedostot pieninä
🧵
Säieturvallinen tiedostojen I/O
Useita TXLSXWorkbook-instansseja suoritetaan samanaikaisesti itsenäisissä säikeissä ilman synkronointia — ihanteellinen monisäikeisille raportointipalvelimille, jotka luovat monia työkirjoja kerralla
Sopii suuren kapasiteetin palvelinympäristöihin
⇄
Kaksoisjulkisivun arkkitehtuuri
Vanha koodi toimii edelleen klassisella lxHandle-julkisivulla (XLS + HTML/RTF/CSV/TSV), kun taas lxHandleX kasvattaa XLSX/ODS-tukea itsenäisesti — siirry vaiheittain ilman laajaa uudelleenkirjoittamista
API heijastaa Excelin OLE-objektimallia — suora korvike COM-siirroille
📦
Valmiit komponentit & rikkaat Excel-objektit
TDataToXLS (tietojoukon vienti) ja TGridToXLS (DBGrid-vienti) eivät vaadi koodia yleisiin tehtäviin; valinnainen DevExpress cxGrid -vienti. Lisäksi kaaviot, pivot-taulukot, ehdollinen muotoilu, tietojen kelpoisuus, AutoFilter, taulukot, kuvat ja edestakainen VBA-käsittely
50 Delphi + 27 C++Builder -esimerkkiprojektia