Kalkylblads-SDK

HotXLS Component för kalkylbladsapplikationer i Delphi

Skapa, redigera, inspektera, beräkna och exportera Excel-arbetsböcker direkt från Delphi- eller C++Builder-kod. HotXLS är ett inbyggt Object Pascal-kalkylbladsbibliotek med källkod för XLS- och XLSX-arbetsflöden, utformat för skrivbordsverktyg, batchjobb, rapporteringssystem och dokumentskapande på serversidan utan Microsoft Excel-automatisering.

HotXLS spreadsheet component

HotXLS Component i korthet

ProduktHotXLS Component
Passar bäst förDokumentarbetsflöden som utvecklaren själv styr i Delphi och C++Builder
IDE-stödDelphi och C++Builder XE5 till 13 Florence
DriftsättningIntegrering i inbyggda Windows-program
KällkodObject Pascal-källkod ingår i kommersiella licenser
LicensieringRoyaltyfri driftsättning av program
UppdateringarEtt års uppdateringar och e-postsupport ingår
PriserEngångslicensiering efter antal utvecklare
DokumentationHotXLS Component
UtvärderingHotXLS Component

Inbyggd automatisering av Excel-arbetsböcker för Delphi och C++Builder

Aktuell HotXLS-version: 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. versionsinformation

HotXLS stödjer Delphi XE5 till Delphi 13 Florence och C++Builder XE5 till C++Builder 13 Florence. 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-ytaPrimär användning
lxHandleKlassiska 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.
lxHandleXExcel 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- och XLSX-arbetsböcker: skapa, öppna, modifiera och spara Excel-arbetsböcker från filer eller dataströmmar, 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).
  • 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.
  • 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

ScenarioHur HotXLS hjälper
RapportgenereringSkapa 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öckerLäs in flikarnas namn, områden, dokumentegenskaper, kommentarer, hyperlänkar, namn, filter och vald arbetsboks-metadata från kontrollerad kod.
Office-fri exportSkapa Excel-kompatibla resultat på enheter där Microsoft Office inte finns, inklusive tjänster och obevakade bakgrundsjobb.
Stöd för gamla och nya formatAnvänd ett enda API för både gamla BIFF8 .xls-arbetsflöden och moderna OOXML .xlsx-flöden.
Flöden för konvertering och granskningExportera hela kalkylblad eller valda cellområden till HTML, RTF, CSV eller TSV för förhandsvisningar, e-post, importer och externa system.
Reviderbara dokumentflödenUtför ändringar i arbetsböcker direkt från din egen Delphi- eller C++Builder-kod, utan att aktivera en extern användargränssnitt-applikation.
Grouped Excel rows exported by HotXLS
Grupperade rader och formaterad rapportutdata skapad via HotXLS komponent-API.

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.

LicensUtvecklarePrisBeställ
Single1 utvecklare$450Beställ
Small Businessupp till 10 utvecklare$900Beställ
Medium Businessupp till 30 utvecklare$1350Beställ
EnterpriseAlla utvecklare i ett företag och dess dotterbolag inom ett land$2700Beställ
CorporateAlla utvecklare i ett företag och dess dotterbolag i hela världen$5400Bestä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 Component demo package for the complete Delphi sample. }
end;

HotXLS 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 Component stöder aktuella RAD Studio-arbetsflöden och det dokumenterade intervallet av äldre IDE-versioner för denna produkt.

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 Component-dokumentationen på denna sida.

Vad ingår i en HotXLS-licens, och hur fungerar förnyelse?

En ny licens ($450 Single, $900 Small Business (upp till 10 utvecklare), $1350 Medium Business (upp till 30 utvecklare), $2700 Enterprise (ett företag, ett land), $5400 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.