Native Excel-Arbeitsmappenautomatisierung fuer Delphi und C++Builder
HotXLS Component ist eine Object-Pascal-Tabellenbibliothek mit Quellcode fuer Delphi und C++Builder. Sie erstellt neue Arbeitsmappen, oeffnet vorhandene Excel-Dateien, aendert Arbeitsblaetter, berechnet Formeln, wendet Formatierung an und speichert das Ergebnis, ohne Microsoft Excel zu starten, COM-Automation zu verwenden oder eine Office-Desktopinstallation vorauszusetzen.
Verwenden Sie die Bibliothek, wenn Ihre Anwendung wiederholbare Arbeitsmappenerzeugung, Vorlagenbefuellung, Berichtsexport, Dateikonvertierung, Arbeitsmappenpruefung oder kontrollierte Round-trip-Bearbeitung in einem Installer, Dienst, Batchwerkzeug, Desktopprogramm oder Fachverfahren benoetigt.
Aktuelle Version und Plattformabdeckung
Aktuelle HotXLS-Version: 2.88.108. See the release notes for recent XLS, XLSX, formula, export, template-editing, protection, and round-trip preservation updates.
HotXLS unterstützt Delphi XE5 bis Delphi 13 Florence und C++Builder XE5 bis C++Builder 13 Florence. Das Paket enthält Delphi- und C++Builder-Demos, API-Dokumentation, Beispiele für Workbook-Bearbeitung und Berichtsexport sowie vollständigen Object-Pascal-/Delphi-Quellcode für lizenzierte Kunden.
Zwei fokussierte Arbeitsmappen-APIs
| API-Oberflaeche | Hauptzweck |
|---|---|
lxHandle | Classic Excel 97-2003 BIFF8 .xls : Lesen und Schreiben von Arbeitsmappen, Formeln, Formatierung, Kommentare, Hyperlinks, Diagrammblaetter, Pivot-Tabellen-Unterstuetzung, VBA-Erhaltung sowie HTML-, RTF-, CSV- und TSV-Export. |
lxHandleX | Excel 2007+ OOXML .xlsx : Arbeitsmappen- und Stream-E/A, Stilpaletten, Shared Strings, Tabellen, Diagramme, Kommentare, Zeichnungen, externe Links, XLSX-spezifische Exporte und Streaming-Schreiben fuer grosse Blaetter. |
Hauptfunktionen
- XLS- und XLSX-Arbeitsmappenablaeufe: create, open, modify, and save Excel workbooks from files or streams, and quickly list sheet names from XLS or XLSX packages without loading every worksheet.
- Zellen-, Bereichs- und Vorlagenbearbeitung: 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.
- Formatierung und Seitenlayout: 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.
- Formeln und Berechnung: 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. - Arbeitsmappendaten: 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, Diagramme und Zeichnungen: 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.
- Schutz und Verschluesselung: verarbeiten Arbeitsblatt- und Arbeitsmappenschutz, klassische XLS-Passwoerter und AES-geschuetzte XLSX-Ausgabe, waehrend nicht unterstuetzte Lesepfade fuer verschluesselte Pakete klar dokumentiert bleiben.
- Exporthilfen: 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.
Fuer kontrollierte Automatisierung entwickelt
HotXLS ist nuetzlich, wenn Office-Automation nicht zu einem Produktionsablauf passt. Die Tabellenverarbeitung bleibt im Prozess Ihrer Anwendung, reduziert die Abhaengigkeit von interaktiven Desktopsitzungen und erleichtert die Bereitstellung fuer unbeaufsichtigte Werkzeuge und serverseitige Jobs.
The library is developed around documented workbook structures and practical Excel interoperability. Recent releases focus on preserving Excel-authored records, workbook metadata, comments, hyperlinks, external-link data, worksheet state, protection options, VBA payloads, table data, AutoFilter state, drawing records, and view settings during open/save round trips. That approach helps applications make targeted edits without unnecessarily rewriting parts of the workbook they do not own.
HotXLS is an independent losLab Software product. Microsoft Excel is not required at runtime, and this page does not claim Microsoft certification, endorsement, or trademark ownership.
Haeufige Einsatzfaelle
| Szenario | Wie HotXLS hilft |
|---|---|
| Berichtserzeugung | Create styled workbooks from application data, database tables, DBGrid content, or callback-driven worksheet writers. |
| Vorlagenbearbeitung | Open an existing workbook, find and replace text placeholders, fill ranges, preserve surrounding metadata, and save the edited file. |
| Arbeitsmappenpruefung | Read sheet names, worksheet ranges, document properties, comments, hyperlinks, names, filters, and selected workbook metadata from controlled code. |
| Export ohne Office | Generate Excel-compatible output on machines where Microsoft Office is not installed, including services and unattended batch jobs. |
| Unterstuetzung alter und moderner Arbeitsmappen | Use one component family for classic BIFF8 .xls workflows and current OOXML .xlsx workflows. |
| Vorschau- und Konvertierungsablaeufe | Export whole sheets or selected ranges to HTML, RTF, CSV, or TSV for previews, email fragments, imports, and downstream systems. |
| Auditierbare Dokumentablaeufe | Keep workbook transformations inside your own Delphi or C++Builder code path instead of driving an external UI application. |
Evaluierung, Lizenzierung und Support
HotXLS Delphi Spreadsheet Component Demo-Paket herunterladen to review the demos and API documentation before purchase.
Neue kommerzielle Lizenzen enthalten den vollständigen Object-Pascal-/Delphi-Quellcode, ein Jahr Softwareupdates, ein Jahr E-Mail-Support und royaltyfreie Nutzung in unbegrenzt vielen Anwendungen innerhalb der gewählten Entwicklerlizenz.
Pay with credit/debit cards, PayPal, AliPay, or wire transfer:
HotXLS Single License ($499)
HotXLS Team/SME License ($999)
HotXLS Enterprise License ($1999)
Jaehrliche Verlaengerung kaufen for existing licenses. Renewal pricing is listed on the HotXLS purchase page.
Open the HotXLS online documentation or contact losLab Software with licensing and technical questions.
Discover more from Delphi PDF Component & Spreadsheet Development
Produktaktualisierungen abonnieren
Abonnieren Sie, um die neuesten Beitraege per E-Mail zu erhalten.
