Converti Excel in SVG in Node.js

Converti Excel in SVG in Node.js

Di recente, abbiamo pubblicato un post sul blog che converte i file Excel in XML a livello di codice. In questo post del blog impareremo come convertire Excel in SVG in Node.js a livello di codice. Tuttavia, questa libreria Excel Node.js verrà utilizzata per creare un convertitore da Excel a SVG in un’applicazione JavaScript. Questo articolo ti aiuterà ad automatizzare il processo di conversione da Excel a SVG utilizzando alcune righe di codice sorgente in Node.js. In effetti, scriveremo uno snippet di codice per dimostrare la funzionalità.

In questo articolo verranno trattati i seguenti argomenti:

Installazione della libreria JavaScript Excel

Questa libreria Excel di Node.js è ricca di funzionalità e offre una documentazione completa sull’installazione e il suo utilizzo. Quindi, esegui i seguenti comandi per installare questa API nel tuo progetto Node.js.

npm install java
npm install aspose.cells

La seconda opzione è scaricare il pacchetto API e abilitare questa libreria nel tuo progetto Node.js.

Converti Excel in SVG in Node.js

A volte non hai MS Excel installato nel tuo sistema e non riesci ad accedere ai file di dati. Pertanto, è importante convertire Excel in SVG in modo che i file possano essere visualizzati facilmente.

È possibile seguire i seguenti passaggi per eseguire la conversione da Excel a SVG a livello di codice:

  1. Crea un oggetto Cartella di lavoro e carica il file di origine.
  2. Inizializza un’istanza della classe ImageOrPrintOptions per accedere a ulteriori opzioni di creazione dell’immagine.
  3. Converti ogni foglio di lavoro in formato SVG in una singola pagina chiamando il metodo setSaveFormat.
  4. Richiamare questo metodo setOnePagePerSheet per inserire tutto il contenuto di un foglio su una sola pagina.
  5. Converti ogni foglio di lavoro in formato svg chiamando il metodo SheetRender.
  6. Chiama questo metodo toImage per generare il foglio di lavoro in formato immagine Svg.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Crea un oggetto cartella di lavoro e carica il file di origine  
var workbook = new aspose.cells.Workbook("sample.xlsx");  
// Inizializza un'istanza della classe ImageOrPrintOptions per accedere a opzioni aggiuntive per la creazione di immagini 
var imgOptions = new aspose.cells.ImageOrPrintOptions();
// Converti ogni foglio di lavoro in formato svg in una singola pagina chiamando il metodo setSaveFormat 
imgOptions.setSaveFormat(aspose.cells.SaveFormat.SVG);
// Richiamare questo metodo setOnePagePerSheet per inserire tutto il contenuto di un foglio su una sola pagina. 
imgOptions.setOnePagePerSheet(true);
var sheetCount = workbook.getWorksheets().getCount();
for (var i = 0; i < sheetCount; i++) {
	var sheet = workbook.getWorksheets().get(i);
    // Converti ogni foglio di lavoro in formato svg chiamando il metodo SheetRender  
	var sr = new aspose.cells.SheetRender(sheet, imgOptions);
	for (var k = 0; k < sr.getPageCount(); k++) {
		// Chiama questo metodo toImage per generare il foglio di lavoro in formato immagine Svg 
		sr.toImage(k,  sheet.getName() + k + "_out.svg");
	}
}

Puoi vedere l’output nell’immagine qui sotto:

File Excel in SVG

Ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita per provare l’API oltre i limiti di valutazione.

Riassumendo

Chiudiamo questo post sul blog qui. Hai imparato a convertire Excel in SVG in Node.js a livello di codice. Inoltre, abbiamo elencato tutti i passaggi che dimostrano i metodi API. Inoltre, puoi visitare la documentazione di questa libreria Excel di Node.js per conoscere altre importanti funzionalità. Inoltre, puoi controllare la sezione “Vedi anche” di seguito per articoli pertinenti. Infine, visita conholdate.com per gli ultimi aggiornamenti.

Fai una domanda

Puoi farci sapere le tue domande o richieste sul nostro forum.

Domande frequenti

Puoi esportare Excel come SVG?

È possibile installare questa libreria JavaScript Excel per esportare il file Excel in formato SVG. Questo metodo setSaveFormat converte i fogli di lavoro in formato SVG a livello di codice.

Quali programmi possono convertire in SVG?

Copia e incolla questo snippet di codice nel tuo file principale che converte Excel in SVG a livello di codice.

Guarda anche