Inserisci rimuovi righe o colonne in Excel in Python

Mentre si lavora con la manipolazione del foglio di lavoro, potrebbe essere necessario inserire o eliminare righe e colonne all’interno dei fogli di lavoro. In base a ciò, questo articolo illustra come manipolare righe e colonne nei fogli di lavoro a livello di codice. In particolare, imparerai come inserire o eliminare righe e colonne in un foglio di lavoro Excel in Python.

Libreria Python per inserire o eliminare righe e colonne di Excel

Per inserire o eliminare righe e colonne nei fogli di lavoro XLSX/XLS, utilizzeremo l’API Aspose.Cells for Python via Java. È una potente API di manipolazione del foglio di calcolo che fornisce un’ampia gamma di funzionalità per l’automazione di Excel. È possibile installare l’API utilizzando il comando pip seguente.

pip install aspose-cells

Come inserire righe in Excel usando Python

Di seguito sono riportati i passaggi per inserire righe in un foglio di lavoro Excel in Python.

L’esempio di codice seguente mostra come inserire righe in un foglio di lavoro di Excel usando Python.

# Instantiate a Workbook object by excel file path
workbook = self.Workbook("Book1.xls")

# Access the first worksheet in the Excel file
worksheet = workbook.getWorksheets().get(0)

# Insert a row into the worksheet at 3rd position
worksheet.getCells().insertRows(2,1)

# Save the modified Excel file in default (that is Excel 2003) format
workbook.save("Insert Row.xls")

Come inserire colonne in Excel in Python

Di seguito sono riportati i passaggi per inserire colonne nel foglio di lavoro di Excel utilizzando Python.

L’esempio di codice seguente mostra come inserire colonne in un foglio di lavoro di Excel usando Python.

# Instantiate a Workbook object by excel file path
workbook = self.Workbook('Book1.xls')

# Access the first worksheet in the Excel file
worksheet = workbook.getWorksheets().get(0)

# Insert a column into the worksheet at 2nd position
worksheet.getCells().insertColumns(1,1)

# Save the modified Excel file in default (that is Excel 2003) format
workbook.save("Insert Column.xls")

Elimina le righe in un XLSX di Excel in Python

Di seguito sono riportati i passaggi per eliminare le righe da un foglio di lavoro di Excel utilizzando Python.

L’esempio di codice seguente mostra come eliminare righe da un foglio di lavoro di Excel in Python.

# Instantiate a Workbook object by excel file path
workbook = self.Workbook("Book1.xls")

# Access the first worksheet in the Excel file
worksheet = workbook.getWorksheets().get(0)

# Delete 10 rows from the worksheet starting from 3rd row
worksheet.getCells().deleteRows(2,10,True)

# Save the modified Excel file in default (that is Excel 2003) format
workbook.save("Insert Row.xls")

Elimina colonne in Excel XLSX in Python

Di seguito sono riportati i passaggi per eliminare le colonne da un foglio di lavoro di Excel utilizzando Python.

L’esempio di codice seguente mostra come eliminare colonne da un foglio di lavoro di Excel usando Python.

# Instantiate a Workbook object by excel file path
workbook = self.Workbook('Book1.xls')

# Access the first worksheet in the Excel file
worksheet = workbook.getWorksheets().get(0)

# Delete a column from the worksheet at 2nd position
worksheet.getCells().deleteColumns(1,1,True)

# Save the modified Excel file in default (that is Excel 2003) format
workbook.save("Insert Column.xls")

Ottieni una licenza API gratuita

Puoi ottenere una licenza temporanea gratuita per utilizzare l’API senza limitazioni di valutazione.

Conclusione

In questo articolo hai imparato a lavorare con righe e colonne in Excel. In particolare, hai visto come inserire o eliminare righe e colonne nei fogli di lavoro di Excel usando Python. Inoltre, puoi esplorare di più sull’API Python Excel utilizzando la documentazione. Inoltre, puoi condividere le tue domande con noi tramite il nostro forum.

Guarda anche