Scopri i fogli in Excel usando Node.js

Scopri i fogli in Excel usando Node.js

Puoi eseguire una serie di attività aziendali utilizzando i file Microsoft Excel. Questi file contengono un’enorme quantità di dati e formule complesse vengono applicate per compilare i risultati. In tali scenari, hai solo bisogno di mostrare i fogli di lavoro per mantenere la chiarezza sul posto mentre nascondi i fogli indesiderati. In questo post del blog, useremo questo foglio di lavoro libreria per imparare come mostrare i fogli in Excel usando Node.js a livello di codice.

Tratteremo i seguenti punti:

Installazione della libreria di fogli di lavoro

Il processo di installazione di questa libreria ricca di funzionalità è abbastanza semplice. Pertanto, ti consente di scaricare il pacchetto API o installarlo eseguendo i seguenti comandi:

npm install java
npm install aspose.cells

Scopri i fogli in Excel usando Node.js

Scriviamo il frammento di codice che mostra il foglio di lavoro di Excel utilizzando alcune righe di codice sorgente a livello di codice.

I passaggi sono:

  1. Crea un oggetto della classe Workbook e carica il file Excel di origine.
  2. Ottieni il riferimento del primo foglio di lavoro del file Excel chiamando il metodo getWorkSheets.
  3. Ottieni l’elemento WorkSheet in corrispondenza dell’indice specificato chiamando il metodo get.
  4. Mostrare il primo foglio di lavoro del file Excel impostando il valore del metodo setVisible su true.
  5. Richiamare il metodo save per salvare il file Excel modificato.

Copia e incolla il seguente codice nel tuo file principale:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Crea un oggetto della classe Workbook e carica il file Excel di origine.
var workbook = new aspose.cells.Workbook("sample.xlsx");
// Ottieni il riferimento del primo foglio di lavoro del file Excel chiamando il metodo getWorksheets. 
var worksheets = workbook.getWorksheets();
// Ottieni l'elemento Foglio di lavoro in corrispondenza dell'indice specificato. 
var sheet = worksheets.get(0);
// Mostrare il primo foglio di lavoro del file Excel impostando il valore del metodo setVisible su true.
sheet.setVisible(true);
// Richiamare il metodo di salvataggio per salvare il file Excel modificato. 
workbook.save( "output-hide.xls");

Allo stesso modo, nasconderà il primo foglio di lavoro se imposti il valore del metodo setVisible su false.

L’output può essere visto nell’immagine qui sotto dove è nascosto il primo foglio di lavoro:

Scopri i fogli in Excel

Mostra/Nascondi schede in Excel a livello di codice

Allo stesso modo, questa libreria di fogli di lavoro offre metodi per mostrare o nascondere le schede in un file Excel a livello di codice. Puoi seguire i seguenti passaggi per nascondere le schede:

  1. Inizializza il costruttore della classe Workbook con un file Excel.
  2. Ora, ottenere l’elemento WorkSheet all’indice specificato.
  3. Richiamare il metodo setShowTabs per nascondere le schede del file Excel. Imposta il valore su false/true per nascondere/mostrare le schede.
  4. Chiama il metodo save per salvare il file Excel aggiornato.
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Inizializza il costruttore della classe Workbook con un file Excel. 
var workbook = new aspose.cells.Workbook("sample.xlsx");
// Ora, ottieni l'elemento Foglio di lavoro nell'indice specificato.
var sheet = workbook.getWorksheets().get(0);
// Richiamare il metodo setShowTabs per nascondere le schede del file Excel. 
workbook.getSettings().setShowTabs(false);
// Chiama il metodo di salvataggio per salvare il file Excel aggiornato. 
workbook.save( "output-hide-tab.xls");

Puoi vedere l’output nell’immagine qui sotto:

nascondi le schede in Excel

Nascondi le intestazioni nel foglio di lavoro

Inoltre, puoi nascondere le intestazioni di righe/colonne a livello di codice. Segui i seguenti passaggi e lo snippet di codice per nascondere le intestazioni di righe e colonne:

  1. Crea un’istanza della classe Workbook e carica un file Excel.
  2. get l’elemento WorkSheet all’indice specificato.
  3. Chiama il metodo setRowColumnHeadersVisible per nascondere le intestazioni di riga/colonna del file Excel.
  4. save il file Excel aggiornato.
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Crea un'istanza della classe Workbook e carica un file Excel. 
var workbook = new aspose.cells.Workbook("sample.xlsx");
// ottenere l'elemento Foglio di lavoro all'indice specificato. 
var sheet = workbook.getWorksheets().get(0);
// Chiama il metodo setRowColumnHeadersVisible per nascondere le intestazioni di riga/colonna del file Excel. 
sheet.setRowColumnHeadersVisible(false);
// salvare il file Excel aggiornato. 
workbook.save( "output-hide-rows-cols.xls");

Puoi vedere l’output nell’immagine qui sotto:

Nascondi le intestazioni nel foglio di lavoro

Ottieni una licenza gratuita

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

Riassumendo

Questo ci porta alla fine di questo post sul blog. Hai esaminato questa libreria di fogli di lavoro che offre un’ampia gamma di funzionalità per manipolare ed elaborare i file Excel a livello di codice. Inoltre, hai visto come mostrare i fogli in Excel usando Node.js. Inoltre, puoi fare molto di più come nascondere le schede, le intestazioni di righe/colonne e altro. Non dimenticare di visitare la documentazione per conoscere altre funzionalità.

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 faccio a mostrare automaticamente i fogli in Excel?

Segui il link per conoscere il frammento di codice che nasconde/mostra i fogli in Excel a livello di codice.

Guarda anche