Come modificare il foglio Excel in Node.js

Come modificare il foglio Excel in Node.js

MS Excel è un componente integrale di qualsiasi struttura operativa aziendale in quanto offre una serie di funzionalità avanzate come immissione di dati, calcoli complessi, analisi dei dati, generazione di report, gestione delle attività e molto altro. Gli utenti possono eseguire analisi finanziarie e quindi visualizzare i dati utilizzando grafici. Inoltre, le modifiche ai dati si verificano così spesso e i fogli di calcolo di Excel devono essere aggiornati per riflettere tali modifiche. Tuttavia, possiamo risparmiare tempo automatizzando l’intero processo. In questo articolo impareremo come modificare il foglio Excel in Node.js a livello di codice.

Tratteremo i seguenti argomenti in questo articolo:

Libreria Node.js per modificare il file Excel

Eseguire i seguenti comandi per configurare la libreria Excel Node.js per iniziare a modificare i fogli di calcolo Excel a livello di codice.

npm install aspose.cells
npm install java

Segui questo post del blog per conoscere le informazioni complete sulla configurazione e i prerequisiti.

Nota: devi avere un file XLSX di origine nella directory principale del tuo progetto poiché abbiamo inserito il file “sample.xlsx” in questo tutorial.

Cerca e sostituisci in Excel usando Node.js

Di seguito sono riportati i passaggi per eseguire questa azione a livello di codice.

  1. Importa e crea un oggetto della classe Cells.
  2. Crea un’istanza della classe figlio WorkBook con un file XLSX.
  3. Chiama il metodo replace(placeHolder, newValue) per cercare un valore e sostituirlo con un nuovo valore.
  4. Salva il file usando il metodo save(fileName).

L’esempio di codice seguente illustra come cercare e sostituire il testo in un file di Excel usando Node.js.

// modificare un valore tramite ricerca e sostituzione
var aspose = aspose || {};
// crea un oggetto della classe Cells.
aspose.cells = require("aspose.cells");
// istanzia la classe figlio di WorkBook con un file XLSX  
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);

// chiamare il metodo di sostituzione per cercare un valore e sostituirlo con un nuovo valore
workbook.replace("mustafa", 100);

// salva i dati in un nuovo file xlsx
workbook.save("result.xlsx");

Ora avvia il server e vedrai l’output come mostrato di seguito nell’immagine.

Come modificare il foglio Excel in Node.js

Come modificare il foglio Excel in Node.js

Come modificare le celle in Excel a livello di codice?

Node.js Excel library ti consente anche di aggiornare un valore in una cella specifica di un foglio Excel. Segui i passaggi seguenti per ottenere questa funzionalità nel tuo file Node.js:

  1. Crea un oggetto della classe Cells.
  2. Crea un oggetto della classe figlio WorkBook istanziandolo con un file XLSX.
  3. Accedi alla cartella di lavoro, ottieni le celle chiamando il metodo getCells() e chiama il metodo putValue(string) per aggiornare una cella specifica (cioè B2) del foglio Excel.
  4. Chiama il metodo save(fileName) per salvare il file.
// modificare una cella specifica in un foglio Excel 
var aspose = aspose || {};
// creare un oggetto della classe Cells.
aspose.cells = require("aspose.cells");
// istanzia la classe figlio di WorkBook con un file XLSX 
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// Accedi alla cartella di lavoro, ottieni le celle chiamando il metodo getCells() e chiama il metodo putValue(string) per aggiornare una cella specifica (B2) del foglio Excel 
workbook.getWorksheets().get(0).getCells().get("B2").putValue("new value");
// salva i dati in un nuovo file xlsx
workbook.save("result.xlsx");

Lo snippet di questo codice sarà qualcosa di simile a quello mostrato nell’immagine qui sotto.

come modificare un foglio di calcolo

Modifica le celle in Excel a livello di codice

Cancella i dati dal foglio di calcolo di Excel

In questa sezione impareremo come cancellare i dati da un foglio Excel usando Node.js a livello di codice. Effettueremo i seguenti passaggi:

  1. Crea un oggetto della classe Cells.
  2. Crea un’istanza della classe figlio WorkBook con un file XLSX.
  3. Chiama il metodo clear() per cancellare tutti gli oggetti cella e riga.
  4. Chiama il metodo save(fileName) per salvare il file.
// cancellare il contenuto di un file SLSX
var aspose = aspose || {};
// creare un oggetto della classe Cells.
aspose.cells = require("aspose.cells");
// istanzia la classe figlio di WorkBook con un file XLSX  
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// call clear() metodo per cancellare tutti gli oggetti cella e riga.
workbook.getWorksheets().get(0).getCells().clear();
// salva i dati in un nuovo file xlsx
workbook.save("result.xlsx");

Avvia il server e potresti vedere l’output mostrato nell’immagine qui sotto.

Libreria Excel di Nodej.s

Cancella i dati dal foglio Excel utilizzando la libreria Node.js

Ottieni una licenza gratuita

Puoi utilizzare una licenza temporanea gratuita per utilizzare Aspose.Cells per Node.js senza limitazioni di valutazione.

Conclusione

Questo ci porta alla fine di questo post sul blog. Abbiamo imparato come modificare i fogli Excel in Node.js a livello di codice. Abbiamo utilizzato la libreria Excel Node.js per modificare una cella specifica e cancellare i dati del file. Ci sono molti altri metodi disponibili qui che puoi esplorare e praticare da solo. Inoltre, conholdate.com scrive costantemente su nuovi argomenti. Pertanto, rimani connesso per aggiornamenti regolari.

Fai una domanda

In caso di domande, non esitare a contattarci sul forum.

Guarda anche