Inserimento ed eliminazione di righe e colonne del file Excel
Introduzione
Che si stia creando un nuovo foglio di lavoro da zero o si stia lavorando su un foglio di lavoro esistente, potremmo dover aggiungere righe o colonne aggiuntive per ospitare più dati. Al contrario, potremmo anche dover eliminare righe o colonne da posizioni specifiche nel foglio di lavoro. Per soddisfare queste esigenze, Aspose.Cells per Python via .NET fornisce un insieme molto semplice di classi e metodi, discussi di seguito.
Gestire righe e colonne
Aspose.Cells per Python via .NET fornisce una classe Workbook, che rappresenta un file Microsoft Excel. La classe Workbook contiene una raccolta worksheets che consente l’accesso a ciascun foglio di lavoro in un file Excel. Un foglio di lavoro è rappresentato dalla classe Worksheet. La classe Worksheet fornisce una raccolta cells che rappresenta tutte le celle nel foglio di lavoro.
La raccolta cells fornisce diversi metodi per gestire righe e colonne in un foglio di lavoro. Alcuni di questi sono discussi di seguito.
Inserire righe e colonne
Come inserire una riga
Inserire una riga nel foglio di lavoro in qualsiasi posizione chiamando il metodo insert_row della raccolta cells. Il metodo insert_row richiede l’indice della riga in cui verrà inserita la nuova riga.
Come inserire più righe
Per inserire più righe in un foglio di lavoro, chiamare il metodo insert_rows della collezione cells. Il metodo insert_rows richiede due parametri:
- Indice di riga, l’indice della riga da cui saranno inserite le nuove righe.
- Numero di righe, il numero totale di righe da inserire.
Come inserire una riga con formattazione
Per inserire una riga con opzioni di formattazione, utilizzare il sovraccarico insert_rows che richiede InsertOptions come parametro. Impostare la proprietà copy_format_type della classe InsertOptions con l’enumerazione CopyFormatType. L’enumerazione CopyFormatType ha tre membri come indicato di seguito.
- UGUALE_A_QUOTA_SOPRA: Formatta la riga come la riga sopra.
- UGUALE_A_QUOTA_SOTTO: Formatta la riga come la riga sotto.
- CANCELLA: Cancella la formattazione.
Come inserire una colonna
Gli sviluppatori possono anche inserire una colonna nel foglio di lavoro in qualsiasi posizione chiamando il metodo insert_column della collezione cells. Il metodo insert_column richiede l’indice della colonna in cui verrà inserita la nuova colonna.
Eliminare righe e colonne
Come eliminare più righe
Per eliminare più righe da un foglio di lavoro, chiamare il metodo delete_rows della collezione cells. Il metodo delete_rows richiede due parametri:
- Indice riga, l’indice della riga da cui partiranno le eliminazioni.
- Numero di righe, il numero totale di righe da eliminare.
Come eliminare una colonna
Per eliminare una colonna dal foglio di lavoro in qualsiasi posizione, chiamare il metodo delete_column della collezione Cells. Il metodo delete_column richiede l’indice della colonna da eliminare.