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
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-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: 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
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.
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
| Szenario | Wie HotXLS hilft |
|---|---|
| Berichtserzeugung | Formatierte Arbeitsmappen aus Anwendungsdaten, Datenbanktabellen, DBGrid-Inhalten oder callbackgesteuerten Arbeitsblattschreibern erstellen. |
| 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 | Excel-kompatible Ausgabe auf Rechnern erzeugen, auf denen Microsoft Office nicht installiert ist, einschließlich Dienste und unbeaufsichtigte Batchaufträge. |
| Unterstuetzung alter und moderner Arbeitsmappen | Eine Komponentenfamilie für klassische BIFF8-.xls-Workflows und aktuelle OOXML-.xlsx-Workflows verwenden. |
| Vorschau- und Konvertierungsablaeufe | Ganze Blätter oder ausgewählte Bereiche nach HTML, RTF, CSV oder TSV für Vorschauen, E-Mail-Fragmente, Importe und nachgelagerte Systeme exportieren. |
| Auditierbare Dokumentablaeufe | Arbeitsmappentransformationen im eigenen Delphi- oder C++Builder-Codepfad halten, statt eine externe UI-Anwendung zu steuern. |
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.
