Automatisation native des classeurs Excel pour Delphi et C++Builder
HotXLS Component est une bibliotheque de tableur Object Pascal avec code source pour Delphi et C++Builder. Elle cree de nouveaux classeurs, ouvre des fichiers Excel existants, modifie les feuilles, evalue les formules, applique la mise en forme et enregistre le resultat sans lancer Microsoft Excel, sans automation COM et sans installation Office sur le poste.
Utilisez-la lorsque votre application doit generer des classeurs de facon repetable, remplir des modeles, exporter des rapports, convertir des fichiers, inspecter des classeurs ou effectuer une edition round-trip controlee dans un installeur, service, outil batch, utilitaire bureau ou application metier.
Version actuelle et plateformes prises en charge
Version actuelle de HotXLS : 2.88.108. See the release notes for recent XLS, XLSX, formula, export, template-editing, protection, and round-trip preservation updates.
HotXLS prend en charge Delphi XE5 à Delphi 13 Florence et C++Builder XE5 à C++Builder 13 Florence. Le package inclut des démos Delphi et C++Builder, la documentation API, des exemples pour l’édition de classeurs et l’export de rapports, ainsi que le code source complet Object Pascal / Delphi pour les clients licenciés.
Deux API classeur specialisees
| Surface API | Usage principal |
|---|---|
lxHandle | Classic Excel 97-2003 BIFF8 .xls : lecture/ecriture de classeurs, formules, mise en forme, commentaires, hyperliens, feuilles de graphiques, tableaux croises, preservation VBA et exports HTML, RTF, CSV et TSV. |
lxHandleX | Excel 2007+ OOXML .xlsx : E/S de classeurs et de flux, palettes de styles, chaines partagees, tableaux, graphiques, commentaires, dessins, liens externes, exports XLSX et ecriture en streaming pour grandes feuilles. |
Fonctions principales
- Flux de classeurs XLS et XLSX : 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.
- Edition de cellules, plages et modeles : 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.
- Mise en forme et mise en page : 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.
- Formules et calcul : 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. - Donnees du classeur : 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.
- Images, graphiques et dessins : 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.
- Protection et chiffrement : gerent la protection des feuilles et classeurs, les mots de passe XLS classiques et l enregistrement XLSX protege par AES, tout en documentant clairement les chemins de lecture de paquets chiffres non pris en charge.
- Aides a l export : 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.
Concu pour une automatisation controlee
HotXLS est utile lorsque l automation Office ne convient pas a un flux de production. Le traitement des feuilles reste dans le processus de votre application, reduit la dependance aux sessions bureau interactives et simplifie le deploiement d outils sans surveillance et de taches serveur.
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.
Cas d utilisation courants
| Scenario | Comment HotXLS aide |
|---|---|
| Generation de rapports | Create styled workbooks from application data, database tables, DBGrid content, or callback-driven worksheet writers. |
| Edition de modeles | Open an existing workbook, find and replace text placeholders, fill ranges, preserve surrounding metadata, and save the edited file. |
| Inspection de classeurs | Read sheet names, worksheet ranges, document properties, comments, hyperlinks, names, filters, and selected workbook metadata from controlled code. |
| Export sans Office | Generate Excel-compatible output on machines where Microsoft Office is not installed, including services and unattended batch jobs. |
| Support des classeurs anciens et modernes | Use one component family for classic BIFF8 .xls workflows and current OOXML .xlsx workflows. |
| Flux de previsualisation et conversion | Export whole sheets or selected ranges to HTML, RTF, CSV, or TSV for previews, email fragments, imports, and downstream systems. |
| Flux documentaires auditables | Keep workbook transformations inside your own Delphi or C++Builder code path instead of driving an external UI application. |
Evaluation, licences et support
Telecharger le package demo HotXLS Delphi Spreadsheet Component to review the demos and API documentation before purchase.
Les nouvelles licences commerciales incluent le code source complet Object Pascal / Delphi, un an de mises à jour, un an de support par e-mail et une utilisation sans redevance dans un nombre illimité d’applications selon la licence développeur choisie.
Pay with credit/debit cards, PayPal, AliPay, or wire transfer:
HotXLS Single License ($499)
HotXLS Team/SME License ($999)
HotXLS Enterprise License ($1999)
Acheter le renouvellement annuel 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
S abonner aux mises a jour produit
Abonnez-vous pour recevoir les derniers articles par e-mail.
