HotXLS Delphi Component In sintesi
| Prodotto | HotXLS Delphi Component |
|---|---|
| Ideale per | Flussi di lavoro documentali in Delphi e C++Builder gestiti dallo sviluppatore |
| Supporto IDE | Delphi e C++Builder da XE5 a 13 Florence; Free Pascal 3.2.2 / Lazarus LCL (Win32, Win64); core nativo Free Pascal per cartelle di lavoro su Linux x64 e macOS ARM64 |
| Distribuzione | Integrazione in applicazioni Windows native |
| Codice sorgente | Il codice sorgente Object Pascal è incluso nelle licenze commerciali |
| Licenze | Distribuzione di applicazioni senza royalty |
| Aggiornamenti | Include un anno di aggiornamenti e supporto e-mail |
| Prezzi | Licenza una tantum in base al numero di sviluppatori |
| Documentazione | HotXLS Delphi Component |
| Valutazione | HotXLS Delphi Component |
Automazione nativa di cartelle Excel per Delphi e C++Builder
Versione corrente di HotXLS: versione 2.384.120 (2026-10-09). L'ultima versione porta i grafici Classic XLS sull'output portabile: i grafici a colonne, barre, linee, dispersione, torta, ciambella e area a serie singola vengono acquisiti dai valori memorizzati validati, con il loro aspetto essenziale e i limiti dichiarati di plot, titolo e legenda, e poi disegnati su output PDF, SVG e PNG staccati; helper con budget limitati ispezionano i riferimenti di formula memorizzati e le celle di grafico in cache senza valutare le formule. Le release dalla 2.384.109 portano il core delle cartelle di lavoro in modo nativo su Linux x64 e macOS ARM64, dove le applicazioni caricano, modificano, calcolano e salvano file XLSX, XLSB, ODS e Classic BIFF8 XLS, inclusa la cifratura RC4 e CryptoAPI, e aggiungono output portabile PDF, SVG e PNG con rich text, forme, immagini, immagini in-cell, checkbox, sette famiglie di grafici in cache e print plan completi. L'output Pivot nativo ha guadagnato layout compatti, tabulari e a struttura, raggruppamento numerico, per data e manuale, tutte e undici le funzioni subtotali, calcoli di visualizzazione Show Values As, campi ed elementi calcolati; il motore di formule ha aggiunto funzioni di test, estrazione e sostituzione con espressioni regolari più GROUPBY e PIVOTBY; XLSX ha guadagnato immagini in-cell tipizzate e formati Checkbox; e la copertura XLSB si è estesa a formule, nomi, unioni, collegamenti ipertestuali, riquadri, tabelle e filtri. Chiudono il quadro le code page dichiarate per il testo BIFF5, undo e redo atomici per la cancellazione di intervalli e l'incolla Unicode e la corrispondenza coerente dei nomi Unicode su tutte le piattaforme. Consulta le note di rilascio per lo storico completo delle modifiche.
HotXLS supporta Delphi XE5 fino a Delphi 13 Florence e C++Builder XE5 fino a C++Builder 13 Florence, e si compila anche con Free Pascal 3.2.2 e Lazarus/LCL su Windows (Win32 e Win64); il core portabile per cartelle di lavoro, opzionale, si compila anche nativamente per Linux x64 e macOS ARM64. 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, XLSX e XLSB: creare, aprire, modificare e salvare cartelle Excel da file o stream, rilevare automaticamente gli input XLSB con report di fedeltà di conversione, 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, oltre a intervalli spill di array dinamici, funzioni con espressioni regolari e aggregazione GROUPBY / PIVOTBY. - 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.
- Tabelle pivot e report: produrre output Pivot nativo con layout compatti, tabulari e a struttura, più misure, raggruppamento numerico, per data e manuale, tutte e undici le funzioni subtotali, calcoli Show Values As, campi ed elementi calcolati, e Timelines e Slicers su cache condivise.
- Core di cartelle Linux e macOS: il profilo opt-in
LX_PORTABLE_COREcompilaTXLSWorkbookeTXLSXWorkbookcon Free Pascal per Linux x64 e macOS ARM64 (macOS 11 o successivo), caricando, modificando, calcolando e salvando file XLS, XLSX, XLSB e ODS senza LCL. - Output portabile PDF, SVG e PNG: renderizzare fogli con rich text, forme, immagini, immagini in-cell, checkbox, grafici XLSX in cache e grafici Classic XLS a colonne, barre, linee, dispersione, torta, ciambella e area tramite print plan immutabili che rispettano aree di stampa, titoli ripetuti, interruzioni di pagina, margini, ridimensionamento e ordine delle pagine.
- 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
| Scenario | Come aiuta HotXLS |
|---|---|
| Generazione report | Creare cartelle formattate da dati applicativi, tabelle di database, contenuto DBGrid o writer di fogli guidati da callback. |
| Modifica modelli | Aprire una cartella di lavoro esistente, cercare e sostituire segnaposto testuali, compilare intervalli, conservare i metadati circostanti e salvare il file modificato. |
| Ispezione cartelle | Leggere nomi dei fogli, intervalli del foglio, proprietà del documento, commenti, collegamenti ipertestuali, nomi, filtri e metadati selezionati della cartella da codice controllato. |
| Export senza Office | Generare output compatibile con Excel su macchine dove Microsoft Office non è installato, inclusi servizi e job batch non presidiati. |
| Supporto per cartelle classiche e moderne | Usa una sola famiglia di componenti per i workflow classici BIFF8 .xls, per i workflow OOXML .xlsx attuali, per la lettura/scrittura binaria XLSB e per l'import/export ODS. |
| Servizi Linux e macOS | Eseguire lo stesso caricamento delle cartelle, il calcolo e l’output PDF, SVG o PNG dentro servizi Free Pascal su Linux x64 e macOS ARM64. |
| Flussi di anteprima e conversione | Esportare fogli interi o intervalli selezionati in HTML, RTF, CSV o TSV per anteprime, frammenti e-mail, import e sistemi a valle. |
| Flussi documentali auditabili | Mantenere le trasformazioni delle cartelle nel proprio percorso di codice Delphi o C++Builder invece di guidare un'applicazione UI esterna. |
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 / FastSpring — per ogni licenza trovi entrambi i checkout, scegline uno.
| Licenza | Sviluppatori | Prezzo | Ordina |
|---|---|---|---|
| Single | 1 sviluppatore | $650 | Ordina |
| Small Business | fino a 10 sviluppatori | $1300 | Ordina |
| Medium Business | fino a 30 sviluppatori | $1950 | Ordina |
| Enterprise | Tutti gli sviluppatori di un’azienda e delle sue controllate in un solo paese | $3900 | Ordina |
| Corporate | Tutti gli sviluppatori di un’azienda e delle sue controllate in tutto il mondo | $7800 | Ordina |
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 Delphi Component demo package for the complete Delphi sample. }
end;
HotXLS Delphi 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 supporta Delphi XE5 fino a Delphi 13 Florence e C++Builder XE5 fino a C++Builder 13 Florence. Si compila anche con Free Pascal 3.2.2 e Lazarus/LCL su Windows (Win32 e Win64), dove le API XLS e XLSX, le formule, gli stili, l’esportazione da dataset e gli helper di rendering funzionano da codice FPC senza una DLL zlib. Le build native Free Pascal per Linux x64 e macOS ARM64 caricano, modificano, calcolano e salvano le cartelle di lavoro tramite il core portabile.
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 Delphi Component presente in questa pagina.
Cosa include una licenza HotXLS e come funziona il rinnovo?
Una nuova licenza ($650 Single, $1300 Small Business (fino a 10 sviluppatori), $1950 Medium Business (fino a 30 sviluppatori), $3900 Enterprise (un’azienda, un paese), $7800 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.
