HotXLS Delphi Component Overblik
| Produkt | HotXLS Delphi Component |
|---|---|
| Bedst til | Dokumentarbejdsgange i Delphi og C++Builder, som udvikleren selv styrer |
| IDE-understøttelse | Delphi og C++Builder XE5 til 13 Florence; Free Pascal 3.2.2 / Lazarus LCL (Win32, Win64) |
| Implementering | Integration i native Windows-programmer |
| Kildekode | Object Pascal-kildekode er inkluderet med kommercielle licenser |
| Licensering | Royaltyfri programimplementering |
| Opdateringer | Et års opdateringer og e-mailsupport er inkluderet |
| Priser | Engangslicensering efter antal udviklere |
| Dokumentation | HotXLS Delphi Component |
| Evaluering | HotXLS 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-flade | Primær anvendelse |
|---|---|
lxHandle | Klassiske 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. |
lxHandleX | Excel 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
| Scenarie | Sådan hjælper HotXLS |
|---|---|
| Rapportgenerering | Opret 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. |
| Projektmappeinspektion | Læs arknavne, regnearksområder, dokumentegenskaber, kommentarer, hyperlinks, navne, filtre og udvalgte projektmappemetadata fra kontrolleret kode. |
| Office-fri eksport | Generer Excel-kompatibelt output på maskiner, hvor Microsoft Office ikke er installeret, herunder tjenester og ubetjente batchjobs. |
| Understøttelse af ældre og moderne projektmapper | Brug én komponentfamilie til klassiske BIFF8 .xls-arbejdsgange og aktuelle OOXML .xlsx-arbejdsgange. |
| Forhåndsvisnings- og konverteringspipelines | Eksporter hele ark eller valgte områder til HTML, RTF, CSV eller TSV til forhåndsvisninger, e-mailfragmenter, importer og downstream-systemer. |
| Reviderbare dokumentpipelines | Hold projektmappertransformationer inde i din egen Delphi- eller C++Builder-kodesti i stedet for at drive en ekstern UI-applikation. |
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.
| Licens | Udviklere | Pris | Bestil |
|---|---|---|---|
| Single | 1 udvikler | $450 | Bestil |
| Small Business | op til 10 udviklere | $900 | Bestil |
| Medium Business | op til 30 udviklere | $1350 | Bestil |
| Enterprise | Alle udviklere i én virksomhed og dens datterselskaber inden for ét land | $2700 | Bestil |
| Corporate | Alle udviklere i én virksomhed og dens datterselskaber på verdensplan | $5400 | Bestil |
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.
