Spreadsheet SDK

HotXLS Delphi Component til Delphi-regnearksapplikationer

Opret, rediger, undersøg, beregn og eksporter Excel-projektmapper direkte fra Delphi- eller C++Builder-kode. HotXLS er et natift Object Pascal-regnearksbibliotek med kildekode til XLS- og XLSX-arbejdsgange, designet til desktopværktøjer, batchjobs, rapporteringssystemer og serversidegenerering af dokumenter uden Microsoft Excel-automatisering.

HotXLS Delphi Excel-regnearkskomponent

HotXLS Delphi Component Overblik

ProduktHotXLS Delphi Component
Bedst tilDokumentarbejdsgange i Delphi og C++Builder, som udvikleren selv styrer
IDE-understøttelseDelphi og C++Builder XE5 til 13 Florence; Free Pascal 3.2.2 / Lazarus LCL (Win32, Win64)
ImplementeringIntegration i native Windows-programmer
KildekodeObject Pascal-kildekode er inkluderet med kommercielle licenser
LicenseringRoyaltyfri programimplementering
OpdateringerEt års opdateringer og e-mailsupport er inkluderet
PriserEngangslicensering efter antal udviklere
DokumentationHotXLS Delphi Component
EvalueringHotXLS Delphi Component

Natif Excel-projektmappeautomatisering til Delphi og C++Builder

Nuværende HotXLS-udgivelse: Version 2.384.3 (2026-09-22). De seneste udgivelser tilføjer XLTX-skabelonseksport, der bevarer formler, navngivne områder, udskriftsområder og arkmetadata, samtidig med at kilder med VBA afvises, og omskriver den klassiske XLS-pivotcache-lagring, så den matcher Excels eget per-cache-stream-layout. Rettelserne i denne periode retter en fantom-skudårsdag-fejl i begge motorers datohåndtering fra 1900-01-01 til 1900-02-28, kæder sammenligningsoperatorer og wildcard-kriteriet »ikke lig med« sammen, som Excel selv evaluerer dem, retter et tab af flettede celler ved konvertering fra .xls til .xlsx, en off-by-one-fejl i fontindekset, der droppede brugerdefinerede skrifttyper fra og med den femte skrifttype, samt et nedbrud ved beregning af nul eller negative grundtal med brøkeksponenter. Se udgivelsesnoterne for den fulde ændringshistorik.

HotXLS understøtter Delphi XE5 til Delphi 13 Florence og C++Builder XE5 til C++Builder 13 Florence og kan desuden bygges med Free Pascal 3.2.2 og Lazarus/LCL under Windows (Win32 og Win64). Pakken indeholder Delphi- og C++Builder-demoer, API-dokumentation, eksempler på projektmapperedigering og rapporteksport samt fuld Object Pascal/Delphi-kildekode til licenserede kunder.

To fokuserede projektmappe-API'er

API-fladePrimær anvendelse
lxHandleKlassiske Excel 97-2003 BIFF8 .xls-arbejdsgange, herunder projektmappe-læsning/skrivning, formler, formatering, kommentarer, hyperlinks, diagramark, understøttelse af pivottabeller, bevaring af VBA-nyttelast, HTML-, RTF-, CSV- og TSV-eksport.
lxHandleXExcel 2007+ OOXML .xlsx-arbejdsgange, herunder projektmappe- og stream-I/O, stilpaletter, delte strenge, regnearkstabeller, diagrammer, kommentarer, tegninger, eksterne links, XLSX-specifikke eksporter og streaming-skrivning til større ark.

Vigtigste funktioner

  • XLS- og XLSX-projektmappearbejdsgange: opret, åbn, rediger og gem Excel-projektmapper fra filer eller streams, og angiv hurtigt arknavne fra XLS- eller XLSX-pakker uden at indlæse hvert enkelt regneark.
  • Celle-, område- og skabelonredigering: læs og skriv tal, strenge, datoer, boolske værdier, formler, flettede celler, række- og kolonnestørrelser, skjulte rækker og kolonner, dispositioner, markeringer og projektmappeområder. Callback-hjælpere kan scanne indlæste celler, udfylde områder, søge tekst og erstatte skabelonpladsholdere.
  • Formatering og sidelayout: anvend skrifttyper, farver, kanter, fyld, justering, talformater, RTF-tekst, temafarver, indekserede paletter, fanefarver, sideopsætning, sidehoveder, sidefødder, udskriftstitler, sideskift og indstillinger for regnearksvisning.
  • Formler og beregning: evaluer formler via den indbyggede beregningsmotor til klassiske XLS- og XLSX-projektmapper, herunder cellereferencer, områder, tværgående arkreferencer, definerede navne og applikationsdefinerede funktioner via et OnUserFunction-callback.
  • Projektmappedatafunktioner: arbejd med hyperlinks, interne arkankre, definerede navne, kommentarer, betingede formater, datavalidering, AutoFilter-områder og -kriterier, Excel-tabelstil, dokumentegenskaber, eksterne links og pivottabelposter.
  • Billeder, diagrammer og tegninger: integrer billeder, opret regnearksdiagrammer og diagramark, bevar VBA-projektnyttelaster, og hold Excel-oprettede OfficeArt-konnektorer, løsere, figurer og kommentarmetadata stabile ved tur/retur-gemninger, hvor det er understøttet.
  • Beskyttelse og kryptering: håndter regneark- og projektmappebeskyttelse, klassiske XLS-adgangskodearbejdsgange og XLSX AES-beskyttet gem-output, mens ikke-understøttede krypterede pakkers læsestier angives tydeligt i udviklerdokumentationen.
  • Eksporthjælpere: eksporter projektmapper, regneark, valgte områder, databasetabeller og DBGrid-indhold til Excel-, HTML-, RTF-, CSV- og TSV-output, herunder HTML-tabelfragmenter til forhåndsvisninger, e-mails eller webrapporter.

Designet til kontrolleret automatisering

HotXLS er nyttigt, når Office-automatisering ikke er egnet til en produktionsarbejdsgang. Regnearksbehandling sker inde i din applikationsproces, hvilket reducerer afhængighed af interaktive desktopsessioner og gør udrulning lettere til ubetjente værktøjer og serversidejobs.

Biblioteket er udviklet omkring dokumenterede projektmappestrukturer og praktisk Excel-interoperabilitet. Nyere udgivelser fokuserer på at bevare Excel-oprettede poster, projektmappemetadata, kommentarer, hyperlinks, eksternt-linkdata, regnearkstilstand, beskyttelsesindstillinger, VBA-nyttelaster, tabeldata, AutoFilter-tilstand, tegneposter og visningsindstillinger ved åbn/gem-tur/retur. Denne tilgang hjælper applikationer med at foretage målrettede ændringer uden unødigt at omskrive dele af projektmappen, som de ikke ejer.

HotXLS er et uafhængigt losLab Software-produkt. Microsoft Excel er ikke påkrævet under kørsel, og denne side gør ikke krav på Microsoft-certificering, -godkendelse eller varemærkeejerskab.

Almindelige anvendelsestilfælde

ScenarieSådan hjælper HotXLS
RapportgenereringOpret formaterede projektmapper fra applikationsdata, databasetabeller, DBGrid-indhold eller callback-drevne regnearksforfattere.
SkabelonredigeringÅbn en eksisterende projektmappe, find og erstat tekstpladsholdere, udfyld områder, bevar omgivende metadata, og gem den redigerede fil.
ProjektmappeinspektionLæs arknavne, regnearksområder, dokumentegenskaber, kommentarer, hyperlinks, navne, filtre og udvalgte projektmappemetadata fra kontrolleret kode.
Office-fri eksportGenerer Excel-kompatibelt output på maskiner, hvor Microsoft Office ikke er installeret, herunder tjenester og ubetjente batchjobs.
Understøttelse af ældre og moderne projektmapperBrug én komponentfamilie til klassiske BIFF8 .xls-arbejdsgange og aktuelle OOXML .xlsx-arbejdsgange.
Forhåndsvisnings- og konverteringspipelinesEksporter hele ark eller valgte områder til HTML, RTF, CSV eller TSV til forhåndsvisninger, e-mailfragmenter, importer og downstream-systemer.
Reviderbare dokumentpipelinesHold projektmappertransformationer inde i din egen Delphi- eller C++Builder-kodesti i stedet for at drive en ekstern UI-applikation.
Grupperede Excel-rækker eksporteret af HotXLS fra en Delphi-applikation
Grupperede rækker og formateret rapportoutput oprettet via HotXLS-komponent-API'et.

Evaluering, licensering og support

Download HotXLS Delphi-regnearkskomponentens demopakke for at gennemgå demoerne og API-dokumentationen inden købet.

Nye kommercielle licenser inkluderer den fulde Object Pascal/Delphi-kildekode, et år med softwareopdateringer, et år med e-mailsupport og royaltyfri brug i ubegrænsede applikationer under den valgte udviklertals-licens.

Betal med kredit-/debetkort, PayPal, AliPay eller bankoverførsel via 2Checkout / FastSpring – alle licenstyper viser begge checkouts, vælg selv, hvilken du vil bruge.

LicensUdviklerePrisBestil
Single1 udvikler$450Bestil
Small Businessop til 10 udviklere$900Bestil
Medium Businessop til 30 udviklere$1350Bestil
EnterpriseAlle udviklere i én virksomhed og dens datterselskaber inden for ét land$2700Bestil
CorporateAlle udviklere i én virksomhed og dens datterselskaber på verdensplan$5400Bestil

Kildekodeekstras til Enterprise og Corporate: Både HotXLS Enterprise og Corporate indeholder fuld kildekode til værktøjseksemplet Workbook Audit & Conversion Workbench Pro. Kildekoden til de komplette testpakker, der normalt kun bruges til intern validering, udleveres efter anmodning.

Køb årlig fornyelse til eksisterende licenser. Fornyelsespriserne er angivet på HotXLS-købssiden.

Åbn HotXLS-onlinedokumentationen, eller kontakt losLab Software med licens- og tekniske spørgsmål.

Hurtigt Delphi-eksempel

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

HotXLS Delphi Component indeholder klar-til-kørsel Delphi-eksempler, der viser den grundlæggende arbejdsgang før integration i produktion.

Ofte stillede spørgsmål

Hvilke Delphi- og C++Builder-versioner understøttes?

HotXLS understøtter Delphi XE5 til Delphi 13 Florence og C++Builder XE5 til C++Builder 13 Florence. Derudover bygges komponenten med Free Pascal 3.2.2 og Lazarus/LCL under Windows (Win32 og Win64), hvor XLS- og XLSX-API'erne, formler, typografier, dataset-eksport og renderingshjælpere fungerer direkte fra FPC-kode, uden zlib-DLL.

Følger kildekoden med?

Kommercielle licenser inkluderer Object Pascal-kildekode til integration, gennemgang og langsigtet vedligeholdelse.

Kræves der runtime-royalties?

Licenserede applikationer kan distribueres royaltyfrit uden gebyrer pr. dokument eller pr. slutbruger.

Hvordan evaluerer jeg produktet?

Download demopakken, og gennemgå onlinedokumentationen før køb.

Hvad indeholder en ny licens?

En ny licens indeholder kildekode, et års opdateringer og et års e-mailsupport.

Hvordan fungerer fornyelse?

Eksisterende kunder kan forny opdateringsadgangen til den offentliggjorte fornyelsespris.

Hvor findes API-dokumentationen?

Dokumentationen er tilgængelig via linket til den lokaliserede HotXLS Delphi Component-dokumentation på denne side.

Hvad indeholder en HotXLS-licens, og hvordan fungerer fornyelse?

En ny licens ($450 Single, $900 Small Business (op til 10 udviklere), $1350 Medium Business (op til 30 udviklere), $2700 Enterprise (én virksomhed, ét land), $5400 Corporate (én virksomhed, verdensplan)) indeholder den fulde kildekode, et år med opdateringer og et år med e-mailsupport. Fornyelsespriserne for eksisterende kunder er angivet på HotXLS-købssiden.


Opdag mere fra Delphi PDF-komponent og regnearksudvikling

Abonner på produktopdateringer

Abonner for at modtage de seneste opdateringer i din indbakke.