Tabellenkalkulations-SDK

HotXLS Component fuer Delphi-Tabellenanwendungen

Erstellen, bearbeiten, pruefen, berechnen und exportieren Sie Excel-Arbeitsmappen direkt aus Delphi- oder C++Builder-Code. HotXLS ist eine native Object-Pascal-Bibliothek fuer XLS und XLSX, entwickelt fuer Desktop-Tools, Batchauftraege, Berichte und Dokumenterzeugung ohne Microsoft-Excel-Automatisierung.

HotXLS Delphi Excel Spreadsheet Component

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.

Excel spreadsheet with cell coloring created by HotXLS and Delphi
Formatierte Excel-Arbeitsmappe, erzeugt aus Delphi-Code mit HotXLS.

Aktuelle Version und Plattformabdeckung

HotXLS Version 2.89.23. 2.89.23 konzentriert sich auf OpenDocument: .ods über den normalen Open-Pfad, SaveAsODS, ODS-Exportoptionen und Round-trip-Abdeckung für Diagramme, Bilder, bedingte Formate, Rich Text und Seiteneinstellungen. Versionshinweise

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-OberflaecheHauptzweck
lxHandleClassic 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.
lxHandleXExcel 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: Excel-Arbeitsmappen aus Dateien oder Streams erstellen, öffnen, ändern und speichern sowie Blattnamen aus XLS- oder XLSX-Paketen schnell auflisten, ohne jedes Arbeitsblatt zu laden.
  • 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 OnUserFunction callback.
  • 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.

Die Bibliothek ist auf dokumentierte Arbeitsmappenstrukturen und praktische Excel-Interoperabilität ausgelegt. Aktuelle Releases konzentrieren sich darauf, von Excel erzeugte Datensätze, Arbeitsmappenmetadaten, Kommentare, Hyperlinks, externe Linkdaten, Arbeitsblattstatus, Schutzoptionen, VBA-Inhalte, Tabellendaten, AutoFilter-Zustand, Zeichnungsdatensätze und Ansichtseinstellungen bei Open/Save-Roundtrips zu bewahren. Dadurch können Anwendungen gezielte Änderungen vornehmen, ohne Teile der Arbeitsmappe unnötig neu zu schreiben, die sie nicht besitzen.

HotXLS ist ein eigenständiges Produkt von losLab Software. Microsoft Excel wird zur Laufzeit nicht benötigt, und diese Seite beansprucht keine Microsoft-Zertifizierung, Empfehlung oder Markeninhaberschaft.

Haeufige Einsatzfaelle

SzenarioWie HotXLS hilft
BerichtserzeugungFormatierte Arbeitsmappen aus Anwendungsdaten, Datenbanktabellen, DBGrid-Inhalten oder callbackgesteuerten Arbeitsblattschreibern erstellen.
VorlagenbearbeitungOpen an existing workbook, find and replace text placeholders, fill ranges, preserve surrounding metadata, and save the edited file.
ArbeitsmappenpruefungRead sheet names, worksheet ranges, document properties, comments, hyperlinks, names, filters, and selected workbook metadata from controlled code.
Export ohne OfficeExcel-kompatible Ausgabe auf Rechnern erzeugen, auf denen Microsoft Office nicht installiert ist, einschließlich Dienste und unbeaufsichtigte Batchaufträge.
Unterstuetzung alter und moderner ArbeitsmappenEine Komponentenfamilie für klassische BIFF8-.xls-Workflows und aktuelle OOXML-.xlsx-Workflows verwenden.
Vorschau- und KonvertierungsablaeufeGanze Blätter oder ausgewählte Bereiche nach HTML, RTF, CSV oder TSV für Vorschauen, E-Mail-Fragmente, Importe und nachgelagerte Systeme exportieren.
Auditierbare DokumentablaeufeArbeitsmappentransformationen im eigenen Delphi- oder C++Builder-Codepfad halten, statt eine externe UI-Anwendung zu steuern.
Grouped Excel rows exported by HotXLS from a Delphi application
Grouped rows and formatted report output created through the HotXLS component API.

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.

Zahlung per Kredit-/Debitkarte, PayPal, AliPay oder Überweisung:
HotXLS Single License ($499)
HotXLS Team/SME License ($999)
HotXLS Enterprise License ($1999)

Lizenzauswahl: Wählen Sie Team/SME, wenn höchstens 5 Entwickler diese Bibliothek nutzen. Wählen Sie Enterprise, wenn das Team künftig über 5 Entwickler hinaus wachsen kann oder das nur in Enterprise enthaltene Quellcodepaket benötigt.

Enterprise-exklusive Quellcode-Extras: HotXLS Enterprise enthält den vollständigen Quellcode der kompletten Testsuites, die normalerweise nur intern zur Validierung verwendet werden. Das Enterprise-Paket enthält außerdem den vollständigen Quellcode des dedizierten Tool-Grade-Beispiels Workbook Audit & Conversion Workbench Pro.

Jaehrliche Verlaengerung kaufen für bestehende Lizenzen. Der Verlängerungspreis ist auf der HotXLS-Kaufseite aufgeführt.

HotXLS-Onlinedokumentation öffnen or losLab Software kontaktieren bei Lizenz- und Technikfragen.


Mehr von Delphi PDF Component & Spreadsheet Development entdecken

Produktaktualisierungen abonnieren

Abonnieren Sie, um die neuesten Beitraege per E-Mail zu erhalten.