Spreadsheet SDK

HotXLS 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 Component Overblik

ProductHotXLS Component
Best forDeveloper-owned document workflows in Delphi and C++Builder
IDE supportDelphi and C++Builder XE5 through 13 Florence
DeploymentNative Windows application integration
Source codeObject Pascal source code included with commercial licenses
LicensingRoyalty-free application deployment
UpdatesOne year of updates and email support included
PricingOne-time developer-count licensing
DocumentationHotXLS Component
EvaluationHotXLS Component

Natif Excel-projektmappeautomatisering til Delphi og C++Builder

Current HotXLS release: Version 2.94.0 (2026-07-01). Version 2.94.0 updates cross-workbook worksheet copy, including conditional formats, tables, data validations, charts, and rewritten formula references. udgivelsesnoter

HotXLS understøtter Delphi XE5 til Delphi 13 Florence og C++Builder XE5 til C++Builder 13 Florence. 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 FastSpring.

LicensUdviklerePrisBestil
Single1 udvikler$500Bestil
Teamop til 5 udviklere$1000Bestil
Micro Businessop til 10 udviklere$1500Bestil
Small Businessop til 30 udviklere$2500Bestil
Medium Businessop til 100 udviklere$4500Bestil
Enterpriseop til 500 udviklere$8500Bestil
CorporateUbegrænset antal udviklere, verdensomspændende datterselskaber$15000Bestil

Enterprise-eksklusive kildeekstras: HotXLS Enterprise inkluderer fuld kildekode til de komplette testpakker, der normalt kun bruges til intern validering. Enterprise-pakken inkluderer også fuld kildekode til det dedikerede værktøjsniveau-eksempel Workbook Audit & Conversion Workbench Pro.

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 Component demo package for the complete Delphi sample. }
end;

HotXLS Component includes ready-to-run Delphi examples that show the core workflow before production integration.

Ofte stillede spørgsmål

Which Delphi and C++Builder versions are supported?

HotXLS Component supports current RAD Studio workflows and the documented legacy IDE range for this product.

Is source code included?

Commercial licenses include Object Pascal source code for integration, review, and long-term maintenance.

Are runtime royalties required?

Licensed applications can be deployed royalty-free without per-document or per-end-user runtime fees.

How do I evaluate the product?

Download the demo package and review the online documentation before purchase.

What does a new license include?

A new license includes source code, one year of updates, and one year of email support.

How does renewal work?

Existing customers can renew update access at the published renewal price.

Which license tier should I choose?

Where is the API documentation?

The documentation is available under the localized HotXLS Component documentation link on this page.


Opdag mere fra Delphi PDF-komponent og regnearksudvikling

Abonner på produktopdateringer

Abonner for at modtage de seneste opdateringer i din indbakke.