Native Excel-arbetsboksautomatisering för Delphi och C++Builder
HotXLS Component är ett Object Pascal-bibliotek för kalkylblad med källkod för Delphi och C++Builder. Det skapar nya arbetsböcker, öppnar befintliga Excel-filer, ändrar kalkylblad, beräknar formler, tillämpar formatering och sparar resultatet utan att starta Microsoft Excel, använda COM-automatisering eller kräva en Office-installation på skrivbordet.
Använd det när programmet behöver upprepad generering av arbetsböcker, ifyllnad av mallar, rapportexport, filkonvertering, granskning av arbetsböcker eller kontrollerad round-trip-redigering i installerare, tjänster, batchverktyg, skrivbordsverktyg eller affärssystem.
Aktuell version och plattformsstöd
HotXLS version 2.89.23. 2.89.23 fokuserar på OpenDocument: vanlig öppning känner igen .ods, SaveAsODS och exportalternativ finns, och diagram, bilder, villkorsformat, rich text och sidinställningar round-trippar genom ODS. versionsanteckningar
HotXLS stöder Delphi XE5 till Delphi 13 Florence och C++Builder XE5 till C++Builder 13 Florence. Paketet innehåller Delphi- och C++Builder-demos, API-dokumentation, exempel för arbetsboksredigering och rapportexport samt full Object Pascal / Delphi-källkod för licensierade kunder.
Två fokuserade workbook-API:er
| API-yta | Huvudsaklig användning |
|---|---|
lxHandle | Klassisk Excel 97-2003 BIFF8 .xls workflows, including workbook read/write, formulas, formatting, comments, hyperlinks, chart sheets, pivot-table support, VBA payload preservation, HTML, RTF, CSV, and TSV exports. |
lxHandleX | Excel 2007+ OOXML .xlsx workflows, including workbook and stream I/O, style palettes, shared strings, worksheet tables, charts, comments, drawings, external links, XLSX-specific exports, and streaming write for larger sheets. |
Viktigaste funktioner
- XLS- och XLSX-arbetsboksflöden: skapa, öppna, ändra och spara Excel-arbetsböcker från filer eller strömmar, och snabbt lista bladnamn från XLS- eller XLSX-paket utan att läsa in varje arbetsblad.
- Redigering av celler, områden och mallar: read and write numbers, strings, dates, booleans, formulas, merged cells, row and column sizes, hidden rows and columns, outlines, selections, and workbook ranges. Callback helpers can scan loaded cells, fill ranges, find text, and replace template placeholders.
- Formatering och sidlayout: apply fonts, colors, borders, fills, alignment, number formats, rich text, theme colors, indexed palettes, tab colors, page setup, headers, footers, print titles, page breaks, and worksheet view options.
- Formler och beräkning: evaluate formulas through the built-in calculation engine for classic XLS and XLSX workbooks, including cell references, ranges, cross-sheet references, defined names, and application-defined functions through an
OnUserFunctioncallback. - Arbetsboksdata: work with hyperlinks, internal sheet anchors, defined names, comments, conditional formats, data validation, AutoFilter ranges and criteria, Excel-style tables, document properties, external links, and pivot-table records.
- Bilder, diagram och ritobjekt: embed images, create worksheet charts and chart sheets, preserve VBA project payloads, and keep Excel-authored OfficeArt connector, solver, shape, and comment metadata stable during round-trip saves where supported.
- Skydd och kryptering: hantera skydd för kalkylblad och arbetsböcker, klassiska XLS-lösenordsflöden och AES-skyddad XLSX-sparutdata samtidigt som ej stödda läsvägar för krypterade paket hålls tydliga i utvecklardokumentationen.
- Exporthjälpmedel: export workbooks, worksheets, selected ranges, database tables, and DBGrid content to Excel, HTML, RTF, CSV, and TSV outputs, including HTML table fragments for previews, emails, or web reports.
Utformad för kontrollerad automatisering
HotXLS är användbart när Office-automatisering inte passar ett produktionsflöde. Kalkylbladsbehandlingen stannar i programmets process, minskar beroendet av interaktiva skrivbordssessioner och gör distribution enklare för obevakade verktyg och serversidesjobb.
Biblioteket är utvecklat kring dokumenterade arbetsboksstrukturer och praktisk Excel-interoperabilitet. Senaste versionerna fokuserar på att bevara Excel-skapade poster, arbetsboksmetadata, kommentarer, hyperlänkar, externa länkdata, bladstatus, skyddsalternativ, VBA-innehåll, tabelldata, AutoFilter-status, ritposter och visningsinställningar under open/save-rundor. Det hjälper program att göra riktade ändringar utan att i onödan skriva om delar av arbetsboken som de inte äger.
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 varumärkesägande.
Vanliga användningsfall
| Scenario | Hur HotXLS hjälper |
|---|---|
| Rapportgenerering | Skapa formaterade arbetsböcker från programdata, databastabeller, DBGrid-innehåll eller callback-drivna kalkylbladsskrivare. |
| Mallredigering | Öppna en befintlig arbetsbok, hitta och ersätta textplatshållare, fylla intervall, bevara omgivande metadata och spara den redigerade filen. |
| Arbetsboksinspektion | Läsa bladnamn, kalkylbladsintervall, dokumentegenskaper, kommentarer, hyperlänkar, namn, filter och valda arbetsboksmetadata från kontrollerad kod. |
| Office-fri export | Generera Excel-kompatibel utdata på maskiner där Microsoft Office inte är installerat, inklusive tjänster och obevakade batchjobb. |
| Stöd för äldre och moderna arbetsböcker | Använd en komponentfamilj för klassiska BIFF8-.xls-arbetsflöden och aktuella OOXML-.xlsx-arbetsflöden. |
| Förhandsvisnings- och konverteringsflöden | Exportera hela blad eller valda intervall till HTML, RTF, CSV eller TSV för förhandsvisningar, e-postfragment, import och nedströms system. |
| Granskningsbara dokumentflöden | Hålla arbetsbokstransformationer i den egna Delphi- eller C++Builder-kodvägen i stället för att styra ett externt UI-program. |
Utvärdering, licensiering och support
HotXLS Delphi Spreadsheet Component-demopakket downloaden to review the demos and API documentation before purchase.
Nya kommersiella licenser inkluderar full Object Pascal / Delphi-källkod, ett år med programuppdateringar, ett år med e-postsupport och royaltyfri användning i obegränsat antal applikationer enligt vald utvecklarlicens.
Betala med kredit-/betalkort, PayPal, AliPay eller banköverföring:
HotXLS Single License ($499)
HotXLS Team/SME License ($999)
HotXLS Enterprise License ($1999)
Licensval: välj Team/SME om högst 5 utvecklare ska använda biblioteket. Välj Enterprise om teamet kan växa över 5 utvecklare i framtiden eller behöver källkodspaketet som bara ingår i Enterprise.
Källkodstillägg endast i Enterprise: HotXLS Enterprise innehåller fullständig källkod för de kompletta testsviter som normalt bara används för intern validering. Enterprise-paketet innehåller även fullständig källkod för det dedikerade exemplet på verktygsnivå Workbook Audit & Conversion Workbench Pro.
Köp årlig förnyelse för befintliga licenser. Förnyelsepriset anges på HotXLS-köpsidan.
Öppna HotXLS online-dokumentation or kontakta losLab Software med licens- och teknikfrågor.
Meer ontdekken van Delphi PDF Component & Spreadsheet Development
Prenumerera på produktuppdateringar
Prenumerera för att få de senaste inläggen via e-post.
