Come stampare un file Excel in Node.js

Come stampare un file Excel in Node.js

La stampa di documenti in modo programmatico può fornire un vantaggio competitivo alla tua azienda. Poiché è un’attività molto comune, questo tipo di automazione ridurrà il tempo e lo sforzo della tua forza lavoro. In questo post del blog, installeremo questa libreria JS Excel nel nostro progetto Node.js per manipolare ed elaborare documenti Excel. Tuttavia, iniziamo e implementiamo come stampare un file Excel in Node.js.

Tratteremo i seguenti punti in questo post del blog:

Installazione della libreria JS Excel

Puoi visitare questo link per apprendere la procedura di installazione di questa libreria di livello aziendale. È abbastanza semplice in quanto puoi scaricare il pacchetto API o installarlo eseguendo i seguenti comandi:

npm install java
npm install aspose.cells

Come stampare un file Excel in Node.js

Una volta completata l’installazione, puoi iniziare a scrivere il codice sorgente ed esplorare i metodi per configurare le tue chiamate API.

Di seguito i passaggi:

  1. Crea un’istanza della classe WorkBook e carica il file Excel di origine.
  2. Crea un’istanza di un oggetto per la classe ImageOptions che consente di specificare le opzioni durante il rendering dei fogli di lavoro in immagini e la stampa dei fogli di lavoro.
  3. Ottieni il primo foglio di lavoro invocando il metodo get.
  4. Crea un oggetto SheetRender rispetto al foglio desiderato che può eseguire il rendering del foglio di lavoro su varie immagini.
  5. Stampare il foglio di lavoro chiamando il metodo toPrinter.

Copia e incolla il seguente codice nel tuo file principale:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Creare un'istanza della classe WorkBook e caricare il file Excel di origine. 
var book = new aspose.cells.Workbook("sample.xlsx");
// Crea un'istanza di un oggetto per la classe ImageOptions che consente di specificare le opzioni durante il rendering del foglio di lavoro in immagini, la stampa del foglio di lavoro. 
var imgOptions = new aspose.cells.ImageOrPrintOptions();
// Ottenere il primo foglio di lavoro richiamando il metodo get. 
var sheet = book.getWorksheets().get(0);
// Crea un oggetto SheetRender rispetto al foglio desiderato che può eseguire il rendering del foglio di lavoro su varie immagini.
var sr = new aspose.cells.SheetRender(sheet, imgOptions);
// Stampare il foglio di lavoro chiamando il metodo toPrinter. 
sr.toPrinter("EHUPSTAIRS7225");

L’output può essere visto nell’immagine qui sotto:

software di stampa

Ottieni una licenza gratuita

Puoi usufruire di una licenza temporanea gratuita per provare l’API senza limiti di valutazione.

Riassumendo

Concludiamo qui questo post sul blog con la speranza che tu abbia imparato come stampare un file Excel in Node.js. Inoltre, puoi personalizzare il tuo frammento di codice per soddisfare il tuo software aziendale a livello di programmazione. Inoltre, puoi visitare la documentazione di questa libreria JS Excel per conoscere altri metodi.

Inoltre, ti suggeriamo di seguire la nostra Guida introduttiva.

Infine, conholdate.com sta scrivendo nuovi post sul blog. Quindi, resta in contatto per aggiornamenti regolari.

Fai una domanda

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

Domande frequenti

Come faccio a stampare automaticamente Excel?

Segui questo link per ottenere lo snippet di codice che stampa i file Excel in modo programmatico.

Guarda anche