Gestisci fogli di lavoro

Gestire i fogli di lavoro utilizzando Aspose.Cells è facile come l’ABC. In questa sezione, descriveremo come possiamo:

  1. Crea un nuovo file Excel da zero e aggiungi un foglio di lavoro
  2. Aggiungi fogli di lavoro ai fogli di lavoro del designer
  3. Accesso ai fogli di lavoro utilizzando il nome del foglio
  4. Rimuovi un foglio di lavoro da un file Excel usando il nome del foglio
  5. Rimuovi un foglio di lavoro da un file Excel utilizzando il relativo indice del foglio

Aspose.Cells offre un corso,Cartella di lavoro che rappresenta un file Excel.Cartella di lavoro la classe contiene unRaccolta di fogli di lavoroche consente l’accesso a ciascun foglio di lavoro nel file Excel.

Un foglio di lavoro è rappresentato daFoglio di lavoro classe.Foglio di lavoroclass fornisce un’ampia gamma di proprietà e metodi per gestire un foglio di lavoro. Vediamo come possiamo utilizzare questi set base di API.

Aggiunta di fogli di lavoro a un nuovo file Excel

Per creare un nuovo file Excel a livello di codice, gli sviluppatori dovrebbero creare un oggetto diCartella di lavoro classe che rappresenta un file Excel. Quindi gli sviluppatori possono chiamareInserisci metodo delRaccolta di fogli di lavoro . Quando chiamiamoInserisci, un foglio di lavoro vuoto viene aggiunto automaticamente al file Excel, a cui è possibile fare riferimento passando l’indice del foglio di lavoro appena aggiunto alRaccolta di fogli di lavoro . Dopo aver ottenuto il riferimento al foglio di lavoro, gli sviluppatori possono lavorare sui propri fogli di lavoro in base alle proprie esigenze. Al termine del lavoro sui fogli di lavoro, gli sviluppatori possono salvare il file Excel appena creato con nuovi fogli di lavoro chiamando il fileSalva metodo delCartella di lavoroclasse.

Aggiunta di fogli di lavoro a un foglio di calcolo di Designer

Il processo di aggiunta di fogli di lavoro a un foglio di calcolo del designer è del tutto uguale a quello dell’approccio precedente, tranne per il fatto che il file Excel è già stato creato e dobbiamo prima aprire quel file Excel prima di aggiungervi un foglio di lavoro. Un foglio di calcolo del designer può essere aperto passando il percorso del file o il flusso durante l’inizializzazione del fileCartella di lavoroclasse.

Accesso ai fogli di lavoro utilizzando il nome del foglio

Gli sviluppatori possono accedere o ottenere qualsiasi foglio di lavoro specificandone il nome o l’indice.

Rimozione di fogli di lavoro utilizzando il nome del foglio

A volte, gli sviluppatori potrebbero dover rimuovere i fogli di lavoro dai file Excel esistenti e tale attività può essere eseguita chiamando ilremoveAt metodo delRaccolta di fogli di lavoro collezione. Possiamo passare il nome del foglio al fileremoveAt metodo per rimuovere un foglio di lavoro specifico.

Rimozione di fogli di lavoro utilizzando l’indice dei fogli

L’approccio sopra descritto per la rimozione dei fogli di lavoro funziona bene se gli sviluppatori conoscono già i nomi dei fogli di lavoro da eliminare. Ma cosa succede se non si conosce il nome del foglio di lavoro che si desidera rimuovere dal file Excel?

Bene, in tali circostanze, gli sviluppatori possono utilizzare una versione sovraccaricata di[removeAt](https://reference.aspose.com/cells/java/com.aspose.cells/worksheetcollection#removeAt(int)che accetta l’indice del foglio di lavoro invece del nome del foglio.

Argomenti avanzati