HotXLS Delphi Component i korthet
| Produkt | HotXLS Delphi Component |
|---|---|
| Passar bäst för | Dokumentarbetsflöden som utvecklaren själv styr i Delphi och C++Builder |
| IDE-stöd | Delphi och C++Builder XE5 till 13 Florence; Free Pascal 3.2.2 / Lazarus LCL (Win32, Win64); nativ Free Pascal-arbetsbokskärna på Linux x64 och macOS ARM64 |
| Beräkningar | Inbyggd formelmotor med korsreferenser mellan kalkylblad, definierade namn, dynamic-array-spillområden, reguljära uttrycksfunktioner, GROUPBY / PIVOTBY och användarfunktioner |
| Driftsättning | Integrering i inbyggda Windows-program |
| Källkod | Object Pascal-källkod ingår i kommersiella licenser |
| Licensiering | Royaltyfri driftsättning av program |
| Uppdateringar | Ett års uppdateringar och e-postsupport ingår |
| Priser | Engångslicensiering efter antal utvecklare |
| Aktuell version | 2.384.120 (2026-10-09) |
| Dokumentation | HotXLS Delphi Component |
| Utvärdering | HotXLS Delphi Component |
Inbyggd automatisering av Excel-arbetsböcker för Delphi och C++Builder
Aktuell HotXLS-version: version 2.384.120 (2026-10-09). Den senaste releasen tar Classic XLS-diagram till portabel utmatning: kolumn-, stapel-, linje-, punkt-, cirkel-, ring- och områdesdiagram med en enda serie hämtas från validerade lagrade värden, med sin grundläggande utformning och de deklarerade diagram-, titel- och legendgränserna, och ritas sedan till fristående PDF-, SVG- och PNG-utmatning; avgränsade hjälpfunktioner inspekterar lagrade formelreferenser och cachade diagramceller utan att utvärdera formler. Releaser sedan 2.384.109 flyttar arbetsbokskärnan nativt till Linux x64 och macOS ARM64, där applikationer läser, redigerar, beräknar och sparar XLSX-, XLSB-, ODS- och klassiska BIFF8 XLS-filer, inklusive RC4- och CryptoAPI-kryptering, och lägger till portabel PDF-, SVG- och PNG-utmatning med rich text, former, bilder, bilder i celler, kryssrutor, sju cachade diagramfamiljer och kompletta print plans. Nativ Pivot-utmatning fick kompakta, tabellariska och överskådliga layouter, numerisk, datum- och manuell gruppering, alla elva delsummafunktioner, Show Values As-visningsberäkningar samt beräknade fält och poster; formelmotorn fick funktioner för reguljära uttryckstest, extrahering och ersättning plus GROUPBY och PIVOTBY; XLSX fick typade bilder i celler och Checkbox-format; och XLSB-stödet breddades till formler, namn, sammanfogningar, hyperlänkar, fönster, tabeller och filter. Deklarerade kodsidor för BIFF5-text, atomär ångra och gör om vid områdesrensningar och Unicode-inklistringar samt konsekvent Unicode-namnmatchning över plattformar avslutar omgången. Se versionsinformationen för den fullständiga ändringshistoriken.
HotXLS stödjer Delphi XE5 till Delphi 13 Florence och C++Builder XE5 till C++Builder 13 Florence och kan dessutom byggas med Free Pascal 3.2.2 och Lazarus/LCL under Windows (Win32 och Win64); den frivilliga portabla arbetsbokskärnan kompilerar också nativt för Linux x64 och macOS ARM64. Paketet inkluderar demos för Delphi och C++Builder, API-dokumentation, exempel på redigering av arbetsböcker och rapportexport, samt fullständig Object Pascal / Delphi-källkod för licensierade kunder.
Två fokuserade API:er för arbetsböcker
| API-yta | Primär användning |
|---|---|
lxHandle | Klassiska Excel 97-2003 BIFF8 .xls-arbetsflöden, inklusive läs/skriv-åtkomst för arbetsböcker, formler, formatering, kommentarer, hyperlänkar, diagramblad, stöd för pivottabeller, bevarande av VBA-innehåll, samt export till HTML, RTF, CSV och TSV. |
lxHandleX | Excel 2007+ OOXML .xlsx-arbetsflöden, inklusive in-/utmatning för arbetsböcker och dataströmmar, stilpaletter, delade strängar (shared strings), kalkylbladstabeller, diagram, kommentarer, ritningar, externa länkar, XLSX-specifika exporter och strömmad skrivning för större kalkylblad. |
Huvudfunktioner
- Arbetsflöden för XLS-, XLSX- och XLSB-arbetsböcker: skapa, öppna, modifiera och spara Excel-arbetsböcker från filer eller dataströmmar, känn igen XLSB-indata automatiskt med konverteringstrohetsrapporter, och lista kalkylbladens namn snabbt från XLS- eller XLSX-paket utan att ladda varje kalkylblad.
- Redigering av celler, områden och mallar: läs och skriv nummer, strängar, datum, booleska värden, formler, sammanfogade celler, rad- och kolumnstorlekar, dolda rader och kolumner, grupperingar (outlines), markeringar och områden (ranges) i arbetsboken. Återanropshjälpare (callbacks) kan söka igenom laddade celler, fylla områden, hitta text och ersätta mallars platshållare.
- Formatering och sidlayout: tillämpa typsnitt, färger, ramar, fyllningar, justering, nummerformat, rtf-text, temafärger, indexerade paletter, flikfärger, utskriftsformat, sidhuvuden, sidfötter, utskriftstitlar, sidbrytningar och vyalternativ för kalkylblad.
- Formler och beräkningar: utvärdera formler via den inbyggda beräkningsmotorn för klassiska XLS- och XLSX-arbetsböcker, inklusive cellreferenser, områden, korsreferenser mellan kalkylblad, definierade namn och applikationsdefinierade funktioner via ett
OnUserFunction-anrop (callback), plus dynamic-array-spillområden, reguljära uttrycksfunktioner och GROUPBY / PIVOTBY-aggregering. - Datafunktioner för arbetsböcker: arbeta med hyperlänkar, interna sidankare, definierade namn, kommentarer, villkorsstyrd formatering, datavalidering, autofilter-områden och -kriterier, Excel-liknande tabeller, dokumentegenskaper, externa länkar och pivottabellsposter.
- Bilder, diagram och ritningar: bädda in bilder, skapa diagram och diagramblad, bevara VBA-projekt, och bevara metadata från Excel (t.ex. OfficeArt-anslutningar, problemlösare, former och kommentarer) intakt under öppning och sparande där så stöds.
- Skydd och kryptering: hantera skydd för kalkylblad och arbetsböcker, klassiska lösenordsflöden för XLS, och XLSX AES-skyddad sparutdata, samtidigt som felhanteringsvägar hålls explicita i utvecklardokumentationen för format som ej stöds.
- Pivottabeller och rapporter: nativ Pivot-utmatning med kompakta, tabellariska och överskådliga layouter, flera mått, numerisk, datum- och manuell gruppering, alla elva delsummafunktioner, Show Values As-beräkningar, beräknade fält och poster, samt Timelines och Slicers på delade cachar.
- Linux- och macOS-arbetsbokskärna: den frivilliga
LX_PORTABLE_CORE-profilen kompilerarTXLSWorkbookochTXLSXWorkbookmed Free Pascal för Linux x64 och macOS ARM64 (macOS 11 eller senare), och läser, redigerar, beräknar och sparar XLS-, XLSX-, XLSB- och ODS-filer utan LCL. - Portabel PDF-, SVG- och PNG-utmatning: rendera kalkylblad med rich text, former, bilder, bilder i celler, kryssrutor, cachade XLSX-diagram och Classic XLS-kolumn-, stapel-, linje-, punkt-, cirkel-, ring- och områdesdiagram via oföränderliga print plans som respekterar utskriftsområden, upprepade titlar, sidbrytningar, marginaler, skalning och sidordning.
- Exporthjälpmedel: exportera arbetsböcker, kalkylblad, valda områden, databastabeller och DBGrid-innehåll till Excel, HTML, RTF, CSV och TSV-utdata, inklusive HTML-tabellfragment för förhandsgranskningar, e-postmeddelanden eller webbrapporter.
Utformad för kontrollerad automatisering
HotXLS är till stor nytta när Office-automatisering inte lämpar sig i en produktionsmiljö. Databearbetningen förblir inom din applikations process, vilket minskar beroendet av interaktiva skrivbordssessioner och förenklar distributionen för bakgrundsverktyg och serveryrken.
Biblioteket har utvecklats med fokus på dokumenterade strukturer och praktisk Excel-interoperabilitet. Den senaste versionen fokuserar på att bevara poster skapade av Excel, metadata, kommentarer, hyperlänkar, extern länkdata, arbetsbladsstatus, skyddsalternativ, VBA, tabelluppgifter, filter, rituppgifter och vyinställningar vid in- och utmatning (round trips). Det här upplägget hjälper applikationer att genomföra punktvisa ändringar utan att i onödan behöva skriva om de delar av arbetsboken som de inte rör.
HotXLS är en oberoende produkt från losLab Software. Microsoft Excel krävs inte vid körning, och denna sida gör inga anspråk på Microsoft-certifiering, godkännande eller äganderätt till varumärken.
Vanliga användningsområden
| Scenario | Hur HotXLS hjälper |
|---|---|
| Rapportgenerering | Skapa stiliserade arbetsböcker utifrån applikationsdata, databastabeller, DBGrid-innehåll eller callback-drivna sidskribenter. |
| Redigering av mallar | Öppna en existerande arbetsbok, sök och ersätt textplatshållare, fyll cellområden, bibehåll omgivande metadata och spara filen med de nya uppgifterna. |
| Inspektion av arbetsböcker | Läs in flikarnas namn, områden, dokumentegenskaper, kommentarer, hyperlänkar, namn, filter och vald arbetsboks-metadata från kontrollerad kod. |
| Office-fri export | Skapa Excel-kompatibla resultat på enheter där Microsoft Office inte finns, inklusive tjänster och obevakade bakgrundsjobb. |
| Stöd för gamla och nya format | Använd en och samma komponentfamilj för klassiska BIFF8-.xls-flöden, moderna OOXML-.xlsx-flöden, binär XLSB-läsning/-skrivning samt ODS-import/-export. |
| Linux- och macOS-tjänster | Kör samma inläsning av arbetsböcker, beräkning och PDF-, SVG- eller PNG-utmatning i Free Pascal-tjänster på Linux x64 och macOS ARM64. |
| Flöden för konvertering och granskning | Exportera hela kalkylblad eller valda cellområden till HTML, RTF, CSV eller TSV för förhandsvisningar, e-post, importer och externa system. |
| Reviderbara dokumentflöden | Utför ändringar i arbetsböcker direkt från din egen Delphi- eller C++Builder-kod, utan att aktivera en extern användargränssnitt-applikation. |
Utvärdering, licensiering och support
Ladda ner HotXLS Delphi Spreadsheet Component demo-paket för att granska demos och API-dokumentationen innan du gör ditt köp.
Nya kommersiella licenser inkluderar den fullständiga källkoden i Object Pascal / Delphi, ett års programvaruuppdateringar, ett års e-postsupport och royaltyfri användning i obegränsat antal applikationer med tillhörande utvecklarlicens.
Betala med kredit-/betalkort, PayPal, AliPay eller banköverföring via 2Checkout / FastSpring – varje licensnivå listar båda utcheckningarna, välj den du föredrar.
| Licens | Utvecklare | Pris | Beställ |
|---|---|---|---|
| Single | 1 utvecklare | $650 | Beställ |
| Small Business | upp till 10 utvecklare | $1300 | Beställ |
| Medium Business | upp till 30 utvecklare | $1950 | Beställ |
| Enterprise | Alla utvecklare i ett företag och dess dotterbolag inom ett land | $3900 | Beställ |
| Corporate | Alla utvecklare i ett företag och dess dotterbolag i hela världen | $7800 | Beställ |
Källkodstillägg för Enterprise och Corporate: Både HotXLS Enterprise och Corporate innehåller fullständig källkod för verktygsexemplet Workbook Audit & Conversion Workbench Pro. Källkoden till de kompletta testsviter som normalt endast används för intern validering lämnas ut på begäran.
Köp årlig förnyelse för befintliga licenser. Priser för förnyelser finns på inköpssidan för HotXLS.
Öppna online-dokumentationen för HotXLS eller kontakta losLab Software om du har licens- och teknikfrågor.
Snabbt Delphi-exempel
procedure QuickStart;
begin
{ Review the shipped HotXLS Delphi Component demo package for the complete Delphi sample. }
end;
HotXLS Delphi Component innehåller körklara Delphi-exempel som visar det grundläggande arbetsflödet före integrering i produktion.
Vanliga frågor
Vilka Delphi- och C++Builder-versioner stöds?
HotXLS stödjer Delphi XE5 till Delphi 13 Florence och C++Builder XE5 till C++Builder 13 Florence. Dessutom byggs komponenten med Free Pascal 3.2.2 och Lazarus/LCL under Windows (Win32 och Win64), där XLS- och XLSX-API:erna, formler, stilar, dataset-export och renderingshjälpmedel fungerar direkt från FPC-kod, utan zlib-DLL. Nativa Free Pascal-byggen för Linux x64 och macOS ARM64 läser, redigerar, beräknar och sparar arbetsböcker via den portabla arbetsbokskärnan.
Ingår källkod?
Kommersiella licenser inkluderar Object Pascal-källkod för integrering, granskning och långsiktigt underhåll.
Krävs det royalties vid körning?
Licensierade applikationer kan driftsättas royaltyfritt utan avgifter per dokument eller per slutanvändare.
Hur utvärderar jag produkten?
Ladda ned demopaketet och granska onlinedokumentationen innan köp.
Vad ingår i en ny licens?
En ny licens innehåller källkod, ett års uppdateringar och ett års e-postsupport.
Hur fungerar förnyelse?
Befintliga kunder kan förnya uppdateringsåtkomsten till det publicerade förnyelsepriset.
Var finns API-dokumentationen?
Dokumentationen finns tillgänglig via länken till den lokaliserade HotXLS Delphi Component-dokumentationen på denna sida.
Vad ingår i en HotXLS-licens, och hur fungerar förnyelse?
En ny licens ($650 Single, $1300 Small Business (upp till 10 utvecklare), $1950 Medium Business (upp till 30 utvecklare), $3900 Enterprise (ett företag, ett land), $7800 Corporate (ett företag, i hela världen)) inkluderar fullständig källkod, ett års uppdateringar och ett års e-postsupport. Förnyelsepriser för befintliga kunder finns på HotXLS inköpssida.
Upptäck mer från Delphi PDF Component & Spreadsheet Development
Prenumerera på produktuppdateringar
Prenumerera för att få de senaste uppdateringarna skickade till din e-post.
