Gestire i fogli di lavoro dei file di Microsoft Excel.
Aspose.Cells fornisce una classe, Workbook, che rappresenta un file Excel. La classe Workbook contiene una raccolta Worksheets che consente di accedere a ciascun foglio di lavoro nel file Excel.
Un foglio di calcolo è rappresentato dalla classe Worksheet. La classe Worksheet fornisce una vasta gamma di proprietà e metodi per gestire i fogli di lavoro.
Aggiungere fogli di lavoro a un nuovo file Excel
Per creare un nuovo file Excel in modo programmatico:
- Creare un oggetto della classe Workbook.
- Chiamare il metodo Add della classe WorksheetCollection. Viene automaticamente aggiunto un foglio di lavoro vuoto al file Excel. Può essere referenziato passando l’indice del foglio del nuovo foglio alla raccolta Worksheets.
- Ottenere un riferimento al foglio di lavoro.
- Lavorare sui fogli di lavoro.
- Salvare il nuovo file Excel con 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 del designer è lo stesso di quello dell’aggiunta di un nuovo foglio di lavoro, tranne che il file Excel esiste già quindi dovrebbe essere aperto prima che i fogli di lavoro vengano aggiunti. Un foglio di calcolo del designer può essere aperto dalla classe Workbook.
Accesso ai fogli di lavoro utilizzando il nome del foglio
Accedi a qualsiasi foglio di lavoro specificando il suo nome o indice.
Rimozione dei fogli di lavoro utilizzando il nome del foglio
Per rimuovere fogli di lavoro da un file, chiama il metodo RemoveAt della classe WorksheetCollection. Passa il nome del foglio al metodo RemoveAt per rimuovere un foglio di lavoro specifico.
Rimozione dei fogli di lavoro utilizzando l’indice del foglio
La rimozione dei fogli di lavoro per nome funziona bene quando è noto il nome del foglio di lavoro. Se non conosci il nome del foglio di lavoro, utilizza una versione sovraccaricata del metodo RemoveAt che prende l’indice del foglio di lavoro anziché il suo nome.
Attivare fogli e fare di una cella attiva nel foglio di lavoro
A volte è necessario che un foglio di lavoro specifico sia attivo e visualizzato quando un utente apre un file Microsoft Excel in Excel. Allo stesso modo, potresti voler attivare una cella specifica e impostare le barre di scorrimento per mostrare la cella attiva. Aspose.Cells è in grado di eseguire tutti questi compiti.
Un foglio attivo è un foglio su cui stai lavorando: il nome del foglio attivo sulla scheda è in grassetto per impostazione predefinita.
Una cella attiva è una cella selezionata, la cella in cui i dati vengono inseriti quando si inizia a digitare. Solo una cella è attiva alla volta. La cella attiva è evidenziata da un bordo spesso.
Attivare fogli e rendere una cella attiva
Aspose.Cells fornisce chiamate API specifiche per attivare un foglio e una cella. Ad esempio, la proprietà Aspose.Cells.WorksheetCollection.ActiveSheetIndex è utile per impostare il foglio attivo in un foglio di lavoro. Analogamente, la proprietà Aspose.Cells.Worksheet.ActiveCell è utilizzata per impostare e ottenere una cella attiva nel foglio di lavoro.
Per assicurarti che le barre di scorrimento orizzontali o verticali siano nella posizione dell’indice di riga e colonna che vuoi mostrare dati specifici, utilizza le proprietà Aspose.Cells.Worksheet.FirstVisibleRow e Aspose.Cells.Worksheet.FirstVisibleColumn.
L’esempio seguente mostra come attivare un foglio di lavoro e rendere una cella attiva in esso. Nell’output generato, le barre di scorrimento verranno scorrere per fare in modo che la seconda riga e la seconda colonna siano la loro prima riga e colonna visibile.
Argomenti avanzati
- 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
- Creare, Manipolare o Rimuovere scenari dai fogli di lavoro
- Gestione interruzioni di pagina
- Funzionalità Impostazioni pagina
- Stampa copie multiple di un foglio di lavoro
- Utilizza la proprietà Sheet.SheetId di OpenXml utilizzando Aspose.Cells
- Visualizzazioni del foglio di lavoro