
Trasferisci i dati da un foglio all’altro in Excel
Questo post del blog è per te se lavori regolarmente su file Excel. In qualsiasi organizzazione aziendale, ci sono una serie di attività che si svolgono quotidianamente relative al trasferimento e alla compilazione dei dati. Tuttavia, diventa una seccatura se la quantità di dati è enorme. Pertanto, automatizzare il trasferimento dei dati da una cartella di lavoro/foglio di lavoro a un altro offre un vantaggio competitivo. In questo articolo imparerai a trasferire i dati da un foglio all’altro in Excel usando questa libreria JavaScript.
Saranno trattati i seguenti argomenti:
- Trasferisci dati da un foglio all’altro in Excel | Installazione della libreria Node.js
- Excel trasferisce i dati da un foglio all’altro
- Copia i dati da una cartella di lavoro a un’altra
Trasferisci dati da un foglio all’altro in Excel | Installazione della libreria Node.js
Il modo più rapido per installare questa libreria JavaScript Excel è scaricare il pacchetto API o installarlo eseguendo i seguenti comandi:
npm install java
npm install aspose.cells
Excel trasferisce i dati da un foglio all’altro
Una volta completata l’installazione, possiamo trasferire i dati da un foglio Excel a un altro in modo programmatico.
Puoi seguire i passaggi e lo snippet di codice indicati di seguito:
- Crea un’istanza della classe Workbook e carica il file XLSX/XLS di origine.
- Crea un oggetto Worksheets con riferimento ai fogli della cartella di lavoro chiamando il metodo getWorksheets.
- Richiamare il metodo addCopy per copiare i dati su un nuovo foglio da un foglio esistente all’interno della cartella di lavoro.
- Salva il file Excel chiamando il metodo save.
Copia e incolla il seguente codice nel tuo file principale:
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Crea un'istanza della classe Workbook e carica il file XLSX/XLS di origine.
var wb = new aspose.cells.Workbook("sample.xlsx");
// Crea un oggetto Worksheets con riferimento ai fogli della cartella di lavoro chiamando il metodo getWorksheets.
var sheets = wb.getWorksheets();
// Richiamare il metodo addCopy per copiare i dati in un nuovo foglio da un foglio esistente all'interno della cartella di lavoro.
sheets.addCopy("Sheet1");
// Salva il file excel chiamando il metodo save.
wb.save( "CopyWithinWorkbook_out.xls");
L’output può essere visto nell’immagine qui sotto:

Copia i dati da una cartella di lavoro a un’altra
Inoltre, puoi copiare e spostare i dati da una cartella di lavoro di Excel a un’altra cartella di lavoro utilizzando alcune righe di codice sorgente in JavaScript.
Questi sono i passaggi:
- Crea un oggetto della classe Workbook e carica il file XLSX/XLS di origine.
- Crea un altro oggetto Workbook.
- Copia il primo foglio del primo libro nel secondo libro chiamando il metodo copy(source).
- Richiamare il metodo save per salvare il file.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Crea un oggetto della classe Workbook e carica il file XLSX/XLS di origine.
var wb = new aspose.cells.Workbook("sample.xlsx");
// Crea un altro oggetto cartella di lavoro.
var excelWorkbook1 = new aspose.cells.Workbook();
// Copia il primo foglio del primo libro nel secondo libro chiamando il metodo copy(source).
excelWorkbook1.getWorksheets().get(0).copy(wb.getWorksheets().get(0));
// Richiamare il metodo di salvataggio per salvare il file.
excelWorkbook1.save( "CWBetweenWorkbooks_out.xls", aspose.cells.FileFormatType.EXCEL_97_TO_2003);
Puoi vedere l’output nell’immagine qui sotto:

Ottieni una licenza gratuita
Puoi usufruire di una licenza temporanea gratuita per provare l’API senza limitazioni di valutazione.
Riassumendo
Per concludere, hai imparato a trasferire i dati da un foglio all’altro in Excel in modo programmatico. Inoltre, hai anche spiegato come copiare i dati da una cartella di lavoro a un’altra utilizzando questa libreria JavaScript Excel. Infine, non dimenticare di visitare la documentazione per conoscere altre fantastiche funzionalità.
Inoltre, ti suggeriamo di seguire la nostra Guida introduttiva.
Infine, conholdate.com sta scrivendo nuovi post sul blog. Quindi, ti preghiamo di rimanere in contatto per aggiornamenti regolari.
Fai una domanda
Puoi farci sapere le tue domande o richieste sul nostro forum.
Domande frequenti
Come faccio a trasferire automaticamente i dati da un foglio Excel a un altro?
Segui questo link per ottenere il trasferimento dei dati tra i fogli in modo programmatico.