I file Excel sono ampiamente utilizzati per archiviare e organizzare i dati sotto forma di fogli di lavoro. Inoltre, puoi eseguire vari calcoli e analisi dei dati. Tuttavia, in alcuni casi, devi convertire i file Excel in altri formati. Ad esempio, potrebbe essere necessario convertire un foglio di lavoro Excel in HTML o in un’immagine per visualizzarlo all’interno dell’applicazione Web o desktop. In questi casi, questo articolo spiega come convertire i file Excel in HTML nelle applicazioni Node.js. Inoltre, imparerai come utilizzare opzioni aggiuntive per personalizzare l’HTML convertito.
- Node.js API di conversione da Excel a HTML
- Converti file Excel in HTML in Node.js
- Abilita le linee della griglia in Excel alla conversione HTML
- Mostra descrizione comando in Excel in conversione HTML
- Includi fogli nascosti nella conversione da Excel a HTML
- Ottieni una licenza API gratuita
Node.js API di conversione da Excel a HTML
L’API Aspose.Cells for Node.js via Java è progettata per implementare l’automazione del foglio di calcolo dall’interno delle tue applicazioni Node.js. Fornisce una gamma di funzionalità per manipolare i file Excel senza problemi. Inoltre, l’API consente di convertire i file Excel in altri formati. Per utilizzare l’API, puoi scaricare il suo pacchetto dalla sezione Download o utilizzare il seguente comando NPM.
> npm install aspose.cells
Converti file Excel in HTML in Node.js
Quando si converte un file Excel in HTML, Aspose.Cells per Node.js tramite Java crea una scheda separata per ogni foglio di lavoro. Pertanto, puoi navigare tra i fogli abbastanza facilmente. Di seguito sono riportati i passaggi per convertire un file Excel in HTML.
- Carica il file Excel usando la classe Cartella di lavoro.
- Salva il file Excel come HTML usando il metodo Workbook.save(String).
L’esempio di codice seguente mostra come convertire un file Excel in HTML usando Node.js.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Carica cartella di lavoro
var workbook = aspose.cells.Workbook("workbook.xlsx");
// Salva XLSX come HTML
workbook.save("D:\\xlsx-to-html.html");
File Excel
HTML convertito
Abilita le linee della griglia in Excel alla conversione HTML in Node.js
Per impostazione predefinita, le linee della griglia sono disabilitate nel file HTML convertito. Tuttavia, puoi abilitarli usando la classe HtmlSaveOptions. Di seguito sono riportati i passaggi per eseguire questa operazione.
- Carica il file XLSX usando la classe Cartella di lavoro.
- Crea un’istanza della classe HtmlSaveOptions.
- Abilita le linee della griglia usando il metodo HtmlSaveOptions.setExportGridLines(true).
- Salva l’HTML convertito usando il metodo Workbook.save(String, HtmlSaveOptions).
L’esempio di codice seguente mostra come abilitare le linee della griglia nella conversione da Excel a HTML.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Carica cartella di lavoro
var workbook = aspose.cells.Workbook("workbook.xlsx");
// Crea opzioni HTML e abilita le linee della griglia
var options = aspose.cells.HtmlSaveOptions();
options.setExportGridLines(true);
// Salva XLSX come HTML
workbook.save("D:\\xlsx-to-html.html", options);
HTML convertito
Abilita la descrizione comando in XLSX alla conversione HTML in Node.js
In alcuni casi, i valori possono superare la larghezza delle celle in un foglio di lavoro. In tali situazioni, puoi abilitare i suggerimenti per visualizzare il testo completo nell’HTML convertito. Di seguito sono riportati i passaggi per abilitare le descrizioni comandi nella conversione da Excel a HTML.
- Carica il file Excel usando la classe Cartella di lavoro.
- Crea un’istanza della classe HtmlSaveOptions.
- Utilizzare il metodo HtmlSaveOptions.setAddTooltipText(true) per abilitare la descrizione comando.
- Salva il file Excel come HTML utilizzando il metodo Workbook.save(String, HtmlSaveOptions).
L’esempio di codice seguente mostra come abilitare la descrizione comando in Excel alla conversione HTML in Node.js.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Carica cartella di lavoro
var workbook = aspose.cells.Workbook("workbook.xlsx");
// Crea opzioni HTML e abilita la descrizione comando
var options = aspose.cells.HtmlSaveOptions();
options.setAddTooltipText(true);
// Salva XLSX come HTML
workbook.save("D:\\xlsx-to-html.html", options);
Includi fogli nascosti nella conversione da XLS/XLSX a HTML
Le cartelle di lavoro di Excel possono anche contenere i fogli nascosti che non sono inclusi nella conversione da Excel a HTML per impostazione predefinita. Per eseguire il rendering di fogli nascosti, puoi utilizzare il metodo HtmlSaveOptions.setExportHiddenWorksheet(). Di seguito sono riportati i passaggi per eseguire questa operazione.
- Carica il file XLSX usando la classe Cartella di lavoro.
- Crea un’istanza della classe HtmlSaveOptions.
- Includi fogli nascosti usando il metodo HtmlSaveOptions.setExportHiddenWorksheet(true).
- Salva l’HTML convertito usando il metodo Workbook.save(String, HtmlSaveOptions).
L’esempio di codice seguente mostra come includere fogli nascosti nella conversione da Excel a HTML di Node.js.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Carica cartella di lavoro
var workbook = aspose.cells.Workbook("workbook.xlsx");
// Crea opzioni HTML e abilita l'esportazione di fogli nascosti
var options = aspose.cells.HtmlSaveOptions();
options.setExportHiddenWorksheet(true);
// Salva XLSX come HTML
workbook.save("D:\\xlsx-to-html.html", options);
Ottieni una licenza API gratuita
Nel caso in cui desideri provare l’API senza limitazioni di valutazione, puoi ottenere una licenza temporanea gratuita.
Conclusione
La conversione da Excel a HTML viene spesso utilizzata nelle applicazioni Web per visualizzare i fogli di lavoro nelle pagine Web. In base a ciò, questo articolo ha spiegato come convertire le cartelle di lavoro di Excel in file HTML in Node.js. Inoltre, hai visto come personalizzare la conversione da Excel a HTML con diverse opzioni. Puoi esplorare di più su Aspose.Cells per Node.js tramite Java usando documentazione.