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 Component anteprima

HotXLS Component In sintesi

ProdottoHotXLS Component
Ideale perFlussi di lavoro documentali in Delphi e C++Builder gestiti dallo sviluppatore
Supporto IDEDelphi e C++Builder da XE5 a 13 Florence
DistribuzioneIntegrazione in applicazioni Windows native
Codice sorgenteIl codice sorgente Object Pascal è incluso nelle licenze commerciali
LicenzeDistribuzione di applicazioni senza royalty
AggiornamentiInclude un anno di aggiornamenti e supporto e-mail
PrezziLicenza una tantum in base al numero di sviluppatori
DocumentazioneHotXLS Component
ValutazioneHotXLS Component

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

Versione corrente di HotXLS: versione 2.94.0 (2026-07-01). Version 2.94.0 updates cross-workbook worksheet copy, including conditional formats, tables, data validations, charts, and rewritten formula references. 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: leggere e scrivere numeri, stringhe, date, booleani, formule, celle unite, dimensioni di righe e colonne, righe e colonne nascoste, strutture, selezioni e intervalli della cartella. Gli helper di callback possono analizzare le celle caricate, riempire intervalli, trovare testo e sostituire segnaposto di modello.
  • Formattazione e layout pagina: applicare font, colori, bordi, riempimenti, allineamento, formati numerici, rich text, colori tema, palette indicizzate, colori delle schede, impostazione pagina, intestazioni, piè di pagina, titoli di stampa, interruzioni di pagina e opzioni di visualizzazione del foglio.
  • Formule e calcolo: valutare formule tramite il motore di calcolo integrato per cartelle XLS classiche e XLSX, incluse referenze di celle, intervalli, riferimenti tra fogli, nomi definiti e funzioni definite dall'applicazione tramite callback OnUserFunction.
  • Dati della cartella: lavorare con collegamenti ipertestuali, ancore interne del foglio, nomi definiti, commenti, formati condizionali, convalida dati, intervalli e criteri AutoFilter, tabelle in stile Excel, proprietà del documento, link esterni e record di tabelle pivot.
  • Immagini, grafici e disegni: incorporare immagini, creare grafici nei fogli e fogli grafico, preservare i payload di progetto VBA e mantenere stabili i metadati OfficeArt creati da Excel per connettori, solver, forme e commenti durante i salvataggi round-trip supportati.
  • 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: esportare cartelle, fogli, intervalli selezionati, tabelle di database e contenuto DBGrid in output Excel, HTML, RTF, CSV e TSV, inclusi frammenti di tabella HTML per anteprime, email o report web.

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 modelliAprire una cartella di lavoro esistente, cercare e sostituire segnaposto testuali, compilare intervalli, conservare i metadati circostanti e salvare il file modificato.
Ispezione cartelleLeggere nomi dei fogli, intervalli del foglio, proprietà del documento, commenti, collegamenti ipertestuali, nomi, filtri e metadati selezionati della cartella da codice controllato.
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.
HotXLS Excel export anteprima
Righe raggruppate e output di report formattato creati tramite l’API del componente HotXLS.

Valutazione, licenze e supporto

Scarica il pacchetto demo HotXLS Delphi Spreadsheet Component per esaminare le demo e la documentazione API prima dell’acquisto.

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 tramite 2Checkout.

LicenzaSviluppatoriPrezzoOrdina
Single1 sviluppatore$450Ordina
Small Businessfino a 10 sviluppatori$900Ordina
Medium Businessfino a 30 sviluppatori$1350Ordina
EnterpriseTutti gli sviluppatori di un’azienda e delle sue controllate in un solo paese$2700Ordina
CorporateTutti gli sviluppatori di un’azienda e delle sue controllate in tutto il mondo$5400Ordina

Extra sorgente per Enterprise e Corporate: HotXLS Enterprise e Corporate includono entrambi il codice sorgente completo dell’esempio dedicato di livello strumento Workbook Audit & Conversion Workbench Pro. Il codice sorgente delle suite di test complete normalmente usate solo per la validazione interna è disponibile su richiesta.

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.

Esempio Delphi rapido

procedure QuickStart;
begin
  { Review the shipped HotXLS Component demo package for the complete Delphi sample. }
end;

HotXLS Component includes ready-to-run Delphi examples that show the core workflow before production integration.

Domande frequenti

Quali versioni di Delphi e C++Builder sono supportate?

HotXLS Component supporta i flussi di lavoro RAD Studio attuali e l’intervallo di IDE meno recenti documentato per questo prodotto.

Il codice sorgente è incluso?

Le licenze commerciali includono il codice sorgente Object Pascal per l’integrazione, la revisione e la manutenzione a lungo termine.

Sono previste royalty di runtime?

Le applicazioni concesse in licenza possono essere distribuite senza royalty, senza costi di runtime per documento o per utente finale.

Come posso valutare il prodotto?

Scarica il pacchetto dimostrativo e consulta la documentazione online prima dell’acquisto.

Che cosa include una nuova licenza?

Una nuova licenza include il codice sorgente, un anno di aggiornamenti e un anno di supporto via e-mail.

Come funziona il rinnovo?

I clienti esistenti possono rinnovare l’accesso agli aggiornamenti al prezzo di rinnovo pubblicato.

Dove si trova la documentazione delle API?

La documentazione è raggiungibile tramite il collegamento alla documentazione localizzata di HotXLS Component presente in questa pagina.

Cosa include una licenza HotXLS e come funziona il rinnovo?

Una nuova licenza ($450 Single, $900 Small Business (fino a 10 sviluppatori), $1350 Medium Business (fino a 30 sviluppatori), $2700 Enterprise (un’azienda, un paese), $5400 Corporate (un’azienda, in tutto il mondo)) include il codice sorgente completo, un anno di aggiornamenti e un anno di supporto via e-mail. Il prezzo di rinnovo per i clienti esistenti è indicato nella pagina di acquisto HotXLS.


Scopri di più da Delphi PDF Component & Spreadsheet Development

Iscriviti agli aggiornamenti prodotto

Iscriviti per ricevere gli ultimi post via e-mail.