Conversione di testo in file Excel in Node.js

Conversione di testo in file Excel in Node.js

Puoi convertire facilmente Text in Excel a livello di codice in modo efficiente. È uno scenario diffuso in cui si dispone di una grande quantità di dati ed è necessario esportarli in fogli Excel. Fortunatamente, ti imbatterai in questa libreria JS per Excel con la quale puoi automatizzare facilmente la conversione da testo a Excel. In questo articolo, vedrai convertire il testo in file Excel in Node.js con l’aiuto di questa libreria non è più un compito difficile. Tuttavia, assicurati di aver installato Node.js sul tuo computer.

Passerai attraverso le seguenti sezioni:

Libreria JS per l’installazione di Excel

La procedura di installazione di qualsiasi libreria è importante quando si tratta di uno sviluppo rapido. Pertanto, puoi installarlo scaricando il pacchetto API o eseguendo i seguenti comandi nel terminale.

npm install java
npm install aspose.cells

Conversione di testo in file Excel in Node.js

Ora sei pronto per iniziare a utilizzare i metodi esposti da questa libreria a livello aziendale. Segui i passaggi e lo snippet di codice per implementare la conversione da testo a Excel a livello di codice.

  1. Istanziazione di un oggetto della classe Workbook.
  2. Accedi al primo foglio di lavoro chiamando il metodo get(index).
  3. Richiama il metodo putValue per aggiungere i nomi delle persone nella colonna A. Il nome e il cognome sono separati da uno spazio.
  4. Creare un’istanza della classe TxtLoadOptions che rappresenti le opzioni per il caricamento del file di testo.
  5. Chiama il metodo setSeparatorString per impostare un valore di stringa come separatore.
  6. Dividi la colonna A in due colonne usando il metodo TextToColumns().
  7. Salva la cartella di lavoro in formato XLSX chiamando il metodo save.

Copia e incolla il seguente codice nel tuo file principale:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Creazione di un'istanza di un oggetto Workbook
var wb = new aspose.cells.Workbook();
//Accedi al primo foglio di lavoro chiamando il metodo get(index). 
var ws = wb.getWorksheets().get(0);
// Richiamare il metodo putValue per aggiungere il nome delle persone nella colonna A. Il nome e il cognome sono separati da uno spazio.
ws.getCells().get("A1").putValue("John Teal");
ws.getCells().get("A2").putValue("Peter Graham");
ws.getCells().get("A3").putValue("Brady Cortez");
ws.getCells().get("A4").putValue("Mack Nick");
ws.getCells().get("A5").putValue("Hsu Lee");
// Creare un'istanza della classe TxtLoadOptions che rappresenti le opzioni per il caricamento del file di testo. 
var opts = aspose.cells.TxtLoadOptions();
// Chiama il metodo setSeparatorString per impostare un valore di stringa come separatore. 
opts.setSeparatorString(" ");
// Dividi la colonna A in due colonne usando il metodo TextToColumns(). 
ws.getCells().textToColumns(0, 0, 5, opts);
// Salva la cartella di lavoro in formato xlsx chiamando il metodo save. 
wb.save(  "outputTextToColumns.xlsx");

Puoi vedere l’output nell’immagine qui sotto:

convertire il testo in colonne

Ottieni una licenza gratuita

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

Riassumendo

Concludiamo questo post sul blog qui con la speranza che tu abbia imparato come ottenere la conversione da testo a Excel in modo programmatico. La conversione di testo in file Excel in Node.js è un’attività leggera grazie a questa libreria JS per Excel. Tuttavia, puoi creare un modulo per convertire il testo in colonne in modo robusto. Inoltre, visita la documentazione per conoscere le altre ricche funzionalità di questa libreria.

Inoltre, ti suggeriamo di seguire la nostra Guida introduttiva.

Infine, conholdate.com sta scrivendo nuovi post sul blog. Pertanto, si prega di rimanere in contatto per aggiornamenti regolari.

Fai una domanda

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

Domande frequenti

Come scrivo i dati in un foglio di calcolo Excel utilizzando Node.js?

Visita questo link per conoscere lo snippet di codice che scrive i dati di testo nelle colonne del foglio di lavoro.

Guarda anche