Gestire i Fogli di Lavoro
Gestire i fogli di lavoro utilizzando Aspose.Cells è facile come ABC. In questa sezione, descriveremo come possiamo:
- Creare un nuovo file Excel da zero e aggiungere un foglio di lavoro ad esso
- Aggiungere fogli di lavoro ai fogli di progettazione
- Accesso ai fogli di lavoro utilizzando il nome del foglio
- Rimuovere un foglio di lavoro da un file Excel utilizzando il suo nome del foglio
- Rimuovere un foglio di lavoro da un file Excel utilizzando il suo indice del foglio
Aspose.Cells fornisce una classe, Workbook che rappresenta un file Excel. La classe Workbook contiene un WorksheetCollection che consente l’accesso a ciascun foglio di lavoro nel file Excel.
Un foglio di lavoro è rappresentato dalla classe Worksheet. La classe Worksheet fornisce una vasta gamma di proprietà e metodi per gestire un foglio di lavoro. Vediamo come possiamo utilizzare questi semplici set di API.
Aggiungere fogli di lavoro a un nuovo file Excel
Per creare un nuovo file Excel tramite programmazione, gli sviluppatori devono creare un oggetto della classe Workbook che rappresenta un file Excel. Quindi gli sviluppatori possono chiamare il metodo add della classe WorksheetCollection. Quando chiamiamo il metodo add, viene aggiunto automaticamente un foglio di lavoro vuoto al file Excel, che può essere referenziato passando l’indice del foglio appena aggiunto al WorksheetCollection. Dopo aver ottenuto il riferimento al foglio di lavoro, gli sviluppatori possono lavorare sui fogli di lavoro secondo le proprie esigenze. Dopo aver lavorato sui fogli di lavoro, gli sviluppatori possono salvare il nuovo file Excel con i nuovi fogli di lavoro chiamando il metodo save della classe Workbook.
Aggiunta di fogli di lavoro a un foglio di lavoro progettato
Il processo di aggiunta di fogli di lavoro a un foglio di calcolo designer è del tutto simile a quello dell’approccio sopra, tranne che il file Excel è già creato e occorre aprirlo prima di aggiungere un foglio di lavoro. Un foglio di calcolo designer può essere aperto passando il percorso del file o il flusso durante l’inizializzazione della classe Workbook.
Accesso ai fogli di lavoro utilizzando il nome del foglio
Gli sviluppatori possono accedere o ottenere qualsiasi foglio di lavoro specificando il suo nome o indice.
Rimozione dei fogli di lavoro utilizzando il nome del foglio
A volte, gli sviluppatori possono avere la necessità di rimuovere fogli di lavoro da file Excel esistenti e tale operazione può essere eseguita chiamando il metodo removeAt della collezione WorksheetCollection. Possiamo passare il nome del foglio al metodo removeAt per rimuovere un foglio di lavoro specifico.
Rimozione dei fogli di lavoro utilizzando l’indice del foglio
L’approccio precedente alla rimozione dei fogli di lavoro funziona bene se gli sviluppatori conoscono già i nomi dei fogli di lavoro da eliminare. Ma, cosa fare se non si conosce il nome del foglio di lavoro che si desidera rimuovere dal proprio file Excel?
Bene, in tali circostanze, gli sviluppatori possono utilizzare una versione sovraccaricata del metodo removeAt che prende l’indice del foglio di lavoro invece del suo nome del foglio.
Argomenti avanzati
- Attivazione dei fogli e attivazione di una cella nel foglio di lavoro
- Copia e Sposta fogli di lavoro all’interno e tra i cartelle di lavoro
- Copia e Sposta Fogli di Lavoro
- Contare il numero di celle nel foglio di lavoro
- Rilevamento di fogli di lavoro vuoti
- Trova se il foglio di lavoro è un foglio di dialogo
- Ottieni l’ID univoco del foglio di lavoro
- Inserisci immagine di sfondo in Excel
- Creare, Manipolare o Rimuovere scenari dai fogli di lavoro
- Gestione interruzioni di pagina
- Funzionalità Impostazioni pagina
- Aggiorna i riferimenti in altri fogli di lavoro mentre elimini colonne e righe vuote in un foglio di lavoro
- Utilizza la proprietà Sheet.SheetId di OpenXml utilizzando Aspose.Cells
- Lavorare con lo sfondo nei file ODS
- Visualizzazioni del foglio di lavoro