SDK fogli di calcolo

HotXLS Component per applicazioni foglio di calcolo Delphi

Crea, modifica, ispeziona, calcola ed esporta cartelle di lavoro Excel direttamente da Delphi o C++Builder. HotXLS e una libreria nativa Object Pascal per XLS e XLSX, progettata per strumenti desktop, batch, report e generazione documenti senza automazione Microsoft Excel.

HotXLS Delphi Excel Spreadsheet Component

Automazione nativa di cartelle Excel per Delphi e C++Builder

HotXLS versione 2.89.45. 2.89.45 migliora robustezza di import/export: nomi ZIP marcati UTF-8 decodificati correttamente, celle errore letterali in .xls preservate, pacchetti cifrati oltre 2 GB rifiutati in modo pulito e versioni recenti rifiniscono ODS, RTF/HTML Unicode, date, formule e compatibilità XLSX cifrata. note di rilascio

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 APIUso principale
lxHandleClassic 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.
lxHandleXExcel 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: creare, aprire, modificare e salvare cartelle Excel da file o stream, e leggere rapidamente i nomi dei fogli da pacchetti XLS o XLSX senza caricare ogni foglio di lavoro.
  • 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 OnUserFunction callback.
  • 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.

La libreria è sviluppata intorno a strutture di cartella documentate e a un'interoperabilità Excel pratica. Le versioni recenti puntano a preservare record creati da Excel, metadati della cartella, commenti, collegamenti ipertestuali, dati di link esterni, stato dei fogli, opzioni di protezione, payload VBA, dati tabella, stato AutoFilter, record di disegno e impostazioni di visualizzazione durante i cicli open/save. Questo approccio aiuta le applicazioni a effettuare modifiche mirate senza riscrivere inutilmente parti della cartella non di loro competenza.

HotXLS è un prodotto indipendente di losLab Software. Microsoft Excel non è richiesto a runtime e questa pagina non rivendica certificazioni, approvazioni o proprietà di marchi Microsoft.

Casi d uso comuni

ScenarioCome aiuta HotXLS
Generazione reportCreare cartelle formattate da dati applicativi, tabelle di database, contenuto DBGrid o writer di fogli guidati da callback.
Modifica modelliOpen an existing workbook, find and replace text placeholders, fill ranges, preserve surrounding metadata, and save the edited file.
Ispezione cartelleRead sheet names, worksheet ranges, document properties, comments, hyperlinks, names, filters, and selected workbook metadata from controlled code.
Export senza OfficeGenerare output compatibile con Excel su macchine dove Microsoft Office non è installato, inclusi servizi e job batch non presidiati.
Supporto per cartelle classiche e moderneUsa una sola famiglia di componenti per i workflow classici BIFF8 .xls e per i workflow OOXML .xlsx attuali.
Flussi di anteprima e conversioneEsportare fogli interi o intervalli selezionati in HTML, RTF, CSV o TSV per anteprime, frammenti e-mail, import e sistemi a valle.
Flussi documentali auditabiliMantenere le trasformazioni delle cartelle nel proprio percorso di codice Delphi o C++Builder invece di guidare un'applicazione UI esterna.
Grouped Excel rows exported by HotXLS from a Delphi application
Grouped rows and formatted report output created through the HotXLS component API.

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.

Pagamento con carta di credito/debito, PayPal, AliPay o bonifico:
HotXLS Single License ($499)
HotXLS Team/SME License ($999)
HotXLS Enterprise License ($1999)

Scelta della licenza: scegli Team/SME quando non più di 5 sviluppatori useranno questa libreria. Scegli Enterprise se il team potrebbe superare 5 sviluppatori in futuro o se serve il pacchetto sorgente riservato a Enterprise.

Extra sorgente riservati a Enterprise: HotXLS Enterprise include il codice sorgente completo delle suite di test complete normalmente usate solo per la validazione interna. Il pacchetto Enterprise include inoltre il codice sorgente completo dell’esempio dedicato di livello strumento Workbook Audit & Conversion Workbench Pro.

Acquista rinnovo annuale per le licenze esistenti. Il prezzo di rinnovo è indicato nella pagina di acquisto HotXLS.

Apri la documentazione online HotXLS or contatta losLab Software per domande tecniche e di licenza.


Scopri di più da Delphi PDF Component & Spreadsheet Development

Iscriviti agli aggiornamenti prodotto

Iscriviti per ricevere gli ultimi post via e-mail.