Regneark-SDK

HotXLS Delphi Component for Delphi regneark-applikasjoner

Opprett, rediger, inspiser, beregn og eksporter Excel-arbeidsbøker direkte fra Delphi- eller C++Builder-kode. HotXLS er et innfødt Object Pascal-regnearkbibliotek med kildekode for XLS- og XLSX-arbeidsflyter, designet for skrivebordsverktøy, batchjobber, rapporteringssystemer og dokumentgenerering på serversiden uten Microsoft Excel-automatisering.

HotXLS spreadsheet component

HotXLS Delphi Component på et øyeblikk

ProduktHotXLS Delphi Component — opprinnelig Object Pascal-regnearkbibliotek for Delphi og C++Builder
Best egnet tilLesing, skriving, beregning og eksport av Excel-arbeidsbøker uten automatisering av Microsoft Excel
IDE-støtteDelphi og C++Builder XE5 til 13 Florence; Free Pascal 3.2.2 / Lazarus LCL (Win32, Win64)
FormaterXLS (BIFF8) via lxHandle, XLSX (OOXML) via lxHandleX, ODS-import/-eksport; HTML-, RTF-, CSV- og TSV-eksport
BeregningInnebygd formelmotor med referanser på tvers av ark, definerte navn og brukerfunksjoner
DistribusjonKjører i prosessen; uten Excel, egnet for servere og ubemannede satsvise jobber
KildekodeFullstendig Object Pascal-kildekode følger med hver lisens
LisensieringRoyalty-fri, engangsbetaling på $450-$5400 etter nivå
Gjeldende versjon2.382.5 (2026-09-15)
PrøveversjonLast ned gratis demopakke

Innfødt Excel-arbeidsbokautomatisering for Delphi og C++Builder

Gjeldende HotXLS-utgivelse: versjon 2.382.5 (2026-09-15). De siste utgivelsene legger til Free Pascal 3.2.2 / Lazarus-bygg på Win32 og Win64, med TDBGrid-eksport, tabell-slicere, fossefall- og trekartdiagrammer, innebygde diagramobjekter pluss støtte for sekundærakse, dataetiketter og trendlinjer i klassiske XLS-diagrammer, dyp beregningsrevisjon via RecalcAndVerifyEx og eksport av område til bilde som PNG eller JPEG. 2.382.5 retter opp standardinnstillinger for fonetiske fonter, dynamiske formler for utskriftsområde og dupliserte content-type-deklarasjoner som kunne få Excel til å avvise en lagret arbeidsbok. Se utgivelsesmerknadene for hele endringshistorikken.

HotXLS støtter Delphi XE5 gjennom Delphi 13 Florence og C++Builder XE5 gjennom C++Builder 13 Florence, og bygger med Free Pascal 3.2.2 og Lazarus/LCL på Windows (Win32 og Win64). Pakken inkluderer Delphi- og C++Builder-demoer, API-dokumentasjon, eksempler for redigering av arbeidsbøker og rapporteksport, og full Object Pascal / Delphi-kildekode for lisensierte kunder.

To fokuserte arbeidsbok-API-er

API-overflatePrimær bruk
lxHandleKlassiske Excel 97-2003 BIFF8 .xls-arbeidsflyter, inkludert lese/skrive arbeidsbok, formler, formatering, kommentarer, hyperkoblinger, kartark, støtte for pivottabell, bevaring av VBA-nyttelast, HTML, RTF, CSV og TSV-eksporter.
lxHandleXExcel 2007+ OOXML .xlsx-arbeidsflyter, inkludert arbeidsbok og stream-I/O, stilpaletter, delte strenger, regnearktabeller, diagrammer, kommentarer, tegninger, eksterne lenker, XLSX-spesifikke eksporter og streamingskriving for større ark.

Hovedfunksjoner

  • XLS- og XLSX-arbeidsbok-arbeidsflyter: opprett, åpne, modifiser og lagre Excel-arbeidsbøker fra filer eller strømmer, og liste raskt opp arknavn fra XLS- eller XLSX-pakker uten å laste inn hvert regneark.
  • Celle-, område- og malredigering: les og skriv tall, strenger, datoer, boolske verdier, formler, sammenslåtte celler, rad- og kolonnestørrelser, skjulte rader og kolonner, konturer, utvalg og arbeidsbokområder. Tilbakekallshjelpere kan skanne innlastede celler, fylle områder, finne tekst og erstatte malplassholdere.
  • Formatering og sideoppsett: bruk skrifter, farger, kanter, fyll, justering, tallformater, rik tekst, temafarger, indekserte paletter, fanefarger, sideoppsett, topptekst, bunntekst, utskriftstitler, sideskift og alternativer for regnearkvisning.
  • Formler og beregning: evaluer formler gjennom den innebygde beregningsmotoren for klassiske XLS- og XLSX-arbeidsbøker, inkludert cellereferanser, områder, kryss-arkreferanser, definerte navn og applikasjonsdefinerte funksjoner gjennom et OnUserFunction-tilbakekall.
  • Arbeidsbokdatafunksjoner: arbeid med hyperkoblinger, interne arkankre, definerte navn, kommentarer, betingede formater, datavalidering, AutoFilter-områder og kriterier, Excel-lignende tabeller, dokumentegenskaper, eksterne lenker og pivottabellposter.
  • Bilder, diagrammer og tegninger: bygg inn bilder, lag regnearkdiagrammer og diagramark, bevar VBA-prosjektnyttelast, og hold Excel-forfattet OfficeArt-kontakt, løser, form og kommentarmetadata stabil under lagringstur der det støttes.
  • Beskyttelse og kryptering: håndter regneark- og arbeidsbokbeskyttelse, klassiske XLS-passordarbeidsflyter, og XLSX AES-beskyttet lagringsutdata samtidig som ustøttede krypterte pakke-lesestier holdes eksplisitte i utviklerdokumentasjonen.
  • Eksporthjelpere: eksporter arbeidsbøker, regneark, utvalgte områder, databasetabeller og DBGrid-innhold til Excel-, HTML-, RTF-, CSV- og TSV-utdata, inkludert HTML-tabellfragmenter for forhåndsvisninger, e-poster eller web-rapporter.

Designet for kontrollert automatisering

HotXLS er nyttig når Office-automatisering ikke passer godt for en produksjonsarbeidsflyt. Regnearkbehandling forblir inne i applikasjonsprosessen din, noe som reduserer avhengigheten av interaktive skrivebordsøkter og gjør distribusjon enklere for uovervåkede verktøy og jobber på serversiden.

Biblioteket er utviklet rundt dokumenterte arbeidsbokstrukturer og praktisk Excel-interoperabilitet. Nylige utgivelser fokuserer på å bevare Excel-forfattede poster, arbeidsbokmetadata, kommentarer, hyperkoblinger, eksterne lenkedata, regnearktilstand, beskyttelsesalternativer, VBA-nyttelast, tabelldata, AutoFilter-tilstand, tegneposter og visningsinnstillinger under åpne/lagre-runder. Denne tilnærmingen hjelper applikasjoner med å gjøre målrettede redigeringer uten unødvendig omskriving av deler av arbeidsboken de ikke eier.

HotXLS er et uavhengig losLab Software-produkt. Microsoft Excel kreves ikke under kjøring, og denne siden hevder ikke Microsoft-sertifisering, godkjenning eller varemerkeeierskap.

Vanlige brukstilfeller

ScenarioHvordan HotXLS hjelper
RapportgenereringOpprett stilede arbeidsbøker fra applikasjonsdata, databasetabeller, DBGrid-innhold eller tilbakekallsdrevne regnearkskribenter.
MalredigeringÅpne en eksisterende arbeidsbok, finn og erstatt tekstplassholdere, fyll områder, bevar omliggende metadata, og lagre den redigerte filen.
ArbeidsbokinspeksjonLes arknavn, regnearkområder, dokumentegenskaper, kommentarer, hyperkoblinger, navn, filtre og valgte arbeidsbokmetadata fra kontrollert kode.
Office-fri eksportGenerer Excel-kompatibel utdata på maskiner der Microsoft Office ikke er installert, inkludert tjenester og uovervåkede batchjobber.
Støtte for eldre og moderne arbeidsbøkerBruk én komponentfamilie for klassiske BIFF8 .xls-arbeidsflyter og nåværende OOXML .xlsx-arbeidsflyter.
Forhåndsvisnings- og konverteringspipelinesEksporter hele ark eller valgte områder til HTML, RTF, CSV eller TSV for forhåndsvisninger, e-postfragmenter, importer og nedstrømssystemer.
Revideerbare dokumentpipelinesHold arbeidsboktransformasjoner inne i din egen Delphi- eller C++Builder-kodeprosess i stedet for å drive en ekstern UI-applikasjon.
Grouped Excel rows exported by HotXLS
Grupperte rader og formatert rapportutdata opprettet gjennom HotXLS komponent-API.

Evaluering, lisensiering og støtte

Last ned HotXLS Delphi Spreadsheet Component demo-pakken for å gå gjennom demoene og API-dokumentasjonen før du kjøper.

Nye kommersielle lisenser inkluderer full Object Pascal / Delphi-kildekode, ett år med programvareoppdateringer, ett år med e-poststøtte og royaltyfri bruk i ubegrensede applikasjoner under den valgte utviklerantallslisensen.

Betal med kreditt-/debetkort, PayPal, AliPay eller bankoverføring gjennom 2Checkout / FastSpring — hvert lisensnivå viser begge kassene, velg den du vil.

LisensUtviklerePrisBestill
Single1 utvikler$450Bestill
Small Businessopptil 10 utviklere$900Bestill
Medium Businessopptil 30 utviklere$1350Bestill
EnterpriseAlle utviklere i ett selskap og dets datterselskaper innenfor ett land$2700Bestill
CorporateAlle utviklere i ett selskap og dets datterselskaper over hele verden$5400Bestill

Ekstra kildekode for Enterprise og Corporate: Både HotXLS Enterprise og Corporate inkluderer full kildekode for verktøyeksempelet Workbook Audit & Conversion Workbench Pro. Kildekoden til de komplette testpakkene som vanligvis kun brukes til intern validering, er tilgjengelig på forespørsel.

Kjøp årlig fornyelse for eksisterende lisenser. Fornyelsespriser er oppført på HotXLS kjøpssiden.

Åpne HotXLS nettbasert dokumentasjon eller kontakt losLab Software for lisensiering og tekniske spørsmål.

Raskt Delphi-eksempel

procedure QuickStart;
begin
  { Review the shipped HotXLS Delphi Component demo package for the complete Delphi sample. }
end;

HotXLS Delphi Component inkluderer kjøreklare Delphi-eksempler som viser kjernearbeidsflyten før integrasjon i produksjon.

Vanlige spørsmål

Hvilke Delphi- og C++Builder-versjoner støttes?

HotXLS støtter Delphi XE5 til Delphi 13 Florence og C++Builder XE5 til C++Builder 13 Florence. Biblioteket bygger også med Free Pascal 3.2.2 og Lazarus/LCL på Windows (Win32 og Win64), der XLS- og XLSX-API-ene, formler, stiler, datasetteksport og gjengivelseshjelpere fungerer fra FPC-kode uten noen zlib-DLL.

Følger kildekoden med?

Kommersielle lisenser inkluderer Object Pascal-kildekode for integrasjon, gjennomgang og langsiktig vedlikehold.

Kreves det kjøretidsroyalty?

Lisensierte applikasjoner kan distribueres royaltyfritt uten avgifter per dokument eller per sluttbruker.

Hvordan evaluerer jeg produktet?

Last ned demopakken og gå gjennom nettdokumentasjonen før kjøp.

Hva inkluderer en ny lisens?

En ny lisens inkluderer kildekode, ett år med oppdateringer og ett år med e-poststøtte.

Hvordan fungerer fornyelse?

Eksisterende kunder kan fornye oppdateringstilgangen til den publiserte fornyelsesprisen.

Hvor finner jeg API-dokumentasjonen?

Dokumentasjonen er tilgjengelig via lenken til den lokaliserte HotXLS Delphi Component-dokumentasjonen på denne siden.

Hva inkluderer en HotXLS-lisens, og hvordan fungerer fornyelse?

En ny lisens ($450 Single, $900 Small Business (opptil 10 utviklere), $1350 Medium Business (opptil 30 utviklere), $2700 Enterprise (ett selskap, ett land), $5400 Corporate (ett selskap, over hele verden)) inkluderer full kildekode, ett år med oppdateringer og ett år med e-poststøtte. Fornyelsespriser for eksisterende kunder er oppført på HotXLS-kjøpssiden.


Oppdag mer fra Delphi PDF Component & Spreadsheet Development

Abonner på produktoppdateringer

Abonner for å få de siste oppdateringene sendt til e-posten din.