Einfügen Zeilen oder Spalten in Excel in Python entfernen

Bei der Bearbeitung von Tabellenkalkulationen müssen Sie möglicherweise häufig Zeilen und Spalten in Ihren Arbeitsblättern einfügen oder löschen. Dementsprechend behandelt dieser Artikel, wie Zeilen und Spalten in Arbeitsblättern programmgesteuert bearbeitet werden. Insbesondere lernen Sie, wie Sie Zeilen und Spalten in einem Excel-Arbeitsblatt in Python einfügen oder löschen.

Python Bibliothek zum Einfügen oder Löschen von Excel-Zeilen und -Spalten

Um Zeilen und Spalten in XLSX/XLSarbeitsblättern einzufügen oder zu löschen, verwenden wir die API Aspose.Cells for Python via Java. Es ist eine leistungsstarke API zur Bearbeitung von Tabellenkalkulationen, die eine breite Palette von Funktionen für die Excel-Automatisierung bietet. Sie können die API mit dem folgenden Pip Befehl installieren.

pip install aspose-cells

So fügen Sie Zeilen in Excel mit Python ein

Im Folgenden sind die Schritte zum Einfügen von Zeilen in ein Excel-Arbeitsblatt in Python aufgeführt.

Das folgende Codebeispiel zeigt, wie Sie mit Python Zeilen in ein Excel-Arbeitsblatt einfügen.

# 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")

So fügen Sie Spalten in Excel in Python ein

Im Folgenden sind die Schritte zum Einfügen von Spalten in ein Excel-Arbeitsblatt mit Python aufgeführt.

Das folgende Codebeispiel zeigt, wie Sie mit Python Spalten in ein Excel-Arbeitsblatt einfügen.

# 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")

Löschen Sie Zeilen in einem Excel XLSX in Python

Im Folgenden sind die Schritte zum Löschen von Zeilen aus einem Excel-Arbeitsblatt mit Python aufgeführt.

Das folgende Codebeispiel zeigt, wie Zeilen aus einem Excel-Arbeitsblatt in Python gelöscht werden.

# 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")

Löschen Sie Spalten in Excel XLSX in Python

Im Folgenden sind die Schritte zum Löschen von Spalten aus einem Excel-Arbeitsblatt mit Python aufgeführt.

Das folgende Codebeispiel zeigt, wie Sie mit Python Spalten aus einem Excel-Arbeitsblatt löschen.

# 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")

Holen Sie sich eine kostenlose API Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um die API ohne Evaluierungseinschränkungen zu verwenden.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie in Excel mit Zeilen und Spalten arbeiten. Insbesondere haben Sie gesehen, wie Sie Zeilen und Spalten in Excel Arbeitsblättern mit Python einfügen oder löschen. Darüber hinaus können Sie mithilfe der Dokumentation mehr über die Python-Excel-API erfahren. Darüber hinaus können Sie uns Ihre Fragen über unser Forum mitteilen.

Siehe auch