Automazione nativa di cartelle Excel per Delphi e C++Builder
HotXLS Component e una libreria spreadsheet Object Pascal con codice sorgente per Delphi e C++Builder. Crea nuove cartelle, apre file Excel esistenti, modifica fogli, valuta formule, applica formattazione e salva il risultato senza avviare Microsoft Excel, usare automazione COM o dipendere da un installazione desktop di Office.
Usala quando l applicazione richiede generazione ripetibile di cartelle, compilazione di modelli, esportazione report, conversione file, ispezione di cartelle o editing round-trip controllato in installer, servizi, strumenti batch, utility desktop o applicazioni gestionali.
Versione attuale e copertura piattaforme
Versione corrente di HotXLS: 2.88.108. See the release notes for recent XLS, XLSX, formula, export, template-editing, protection, and round-trip preservation updates.
HotXLS supporta Delphi XE5 fino a Delphi 13 Florence e C++Builder XE5 fino a C++Builder 13 Florence. Il pacchetto include demo Delphi e C++Builder, documentazione API, esempi per modifica di cartelle di lavoro ed export report, e codice sorgente Object Pascal / Delphi completo per i clienti con licenza.
Due API mirate per cartelle di lavoro
| Superficie API | Uso principale |
|---|---|
lxHandle | Classic Excel 97-2003 BIFF8 .xls : lettura/scrittura di cartelle, formule, formattazione, commenti, collegamenti, fogli grafico, tabelle pivot, preservazione VBA ed esportazioni HTML, RTF, CSV e TSV. |
lxHandleX | Excel 2007+ OOXML .xlsx : I/O di cartelle e stream, palette di stili, stringhe condivise, tabelle, grafici, commenti, disegni, collegamenti esterni, esportazioni XLSX e scrittura streaming per fogli grandi. |
Funzionalita principali
- Flussi per cartelle XLS e 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.
- Modifica di celle, intervalli e modelli: 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.
- Formattazione e layout pagina: 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.
- Formule e calcolo: 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. - Dati della cartella: 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.
- Immagini, grafici e disegni: 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.
- Protezione e cifratura: gestiscono protezione di fogli e cartelle, password XLS classiche e salvataggio XLSX protetto AES, mantenendo espliciti nella documentazione i percorsi di lettura non supportati per pacchetti cifrati.
- Helper di esportazione: 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.
Progettato per automazione controllata
HotXLS e utile quando l automazione Office non e adatta a un flusso di produzione. L elaborazione dei fogli resta nel processo dell applicazione, riducendo la dipendenza da sessioni desktop interattive e semplificando il deploy di strumenti non presidiati e job server-side.
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.
Casi d uso comuni
| Scenario | Come aiuta HotXLS |
|---|---|
| Generazione report | Create styled workbooks from application data, database tables, DBGrid content, or callback-driven worksheet writers. |
| Modifica modelli | Open an existing workbook, find and replace text placeholders, fill ranges, preserve surrounding metadata, and save the edited file. |
| Ispezione cartelle | Read sheet names, worksheet ranges, document properties, comments, hyperlinks, names, filters, and selected workbook metadata from controlled code. |
| Export senza Office | Generate Excel-compatible output on machines where Microsoft Office is not installed, including services and unattended batch jobs. |
| Supporto per cartelle classiche e moderne | Use one component family for classic BIFF8 .xls workflows and current OOXML .xlsx workflows. |
| Flussi di anteprima e conversione | Export whole sheets or selected ranges to HTML, RTF, CSV, or TSV for previews, email fragments, imports, and downstream systems. |
| Flussi documentali auditabili | Keep workbook transformations inside your own Delphi or C++Builder code path instead of driving an external UI application. |
Valutazione, licenze e supporto
Scarica il pacchetto demo HotXLS Delphi Spreadsheet Component to review the demos and API documentation before purchase.
Le nuove licenze commerciali includono il codice sorgente Object Pascal / Delphi completo, un anno di aggiornamenti software, un anno di supporto email e uso royalty-free in applicazioni illimitate secondo la licenza sviluppatori selezionata.
Pay with credit/debit cards, PayPal, AliPay, or wire transfer:
HotXLS Single License ($499)
HotXLS Team/SME License ($999)
HotXLS Enterprise License ($1999)
Acquista rinnovo annuale 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
Iscriviti agli aggiornamenti prodotto
Iscriviti per ricevere gli ultimi post via e-mail.
