Einfügen Zeilen oder Spalten in Excel in Java entfernen

Als Programmierer stoßen Sie möglicherweise auf Szenarien, wenn Sie Excel-Tabellen verarbeiten müssen. Außerdem müssen Sie möglicherweise Excel Dateien generieren und füllen, die ich bereits in diesem Artikel behandelt habe. Heute zeige ich Ihnen, wie Sie eine weitere Funktion von Excel implementieren, nämlich das Einfügen und Löschen von Zeilen und Spalten. Dies kann nützlich sein, wenn Sie Excel-Zeilen/-Spalten dynamisch hinzufügen/entfernen müssen. Schauen wir uns also an, wie man Zeilen und Spalten in einer Excel-Tabelle in Java einfügt oder löscht.

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

Aspose.Cells for Java ist eine beliebte Tabellenbearbeitungsbibliothek, die eine erstaunliche Reihe von Funktionen zum Generieren und Bearbeiten von Excel Dateien bietet. Wir verwenden diese Bibliothek, um Zeilen und Spalten der Excel-Tabellen zu bearbeiten. Sie können sein JAR entweder herunterladen oder es mit der folgenden Maven-Konfiguration installieren.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>22.10</version>
</dependency>

So fügen Sie Zeilen in Excel in Java ein

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

Das folgende Codebeispiel zeigt, wie Zeilen in ein Excel-Arbeitsblatt in Java eingefügt werden.

// Excel-Datei laden
Workbook workbook = new Workbook("Book1.xls");

// Greifen Sie auf das erste Arbeitsblatt in der Excel-Datei zu
Worksheet worksheet = workbook.getWorksheets().get(0);

// Füge an der 3. Stelle eine Zeile in das Arbeitsblatt ein
worksheet.getCells().insertRows(2, 1);

// Speichern Sie die geänderte Excel-Datei im Standardformat
workbook.save("Insert Rows.xls");

Spalten in Excel-Tabellen in Java einfügen

Das Verfahren zum Hinzufügen der Spalten zu einem Excel-Blatt ähnelt dem Hinzufügen der Zeilen. Im Folgenden finden Sie die Schritte zum Einfügen von Spalten in ein Arbeitsblatt in Java.

Das folgende Codebeispiel zeigt, wie Sie Spalten in eine Excel-Tabelle in Java einfügen.

// Excel-Datei laden
Workbook workbook = new Workbook("Book1.xls");

// Greifen Sie auf das erste Arbeitsblatt in der Excel-Datei zu
Worksheet worksheet = workbook.getWorksheets().get(0);

// Fügen Sie an 2. Stelle eine Spalte in das Arbeitsblatt ein
worksheet.getCells().insertColumns(1, 1);

// Speichern Sie die geänderte Excel-Datei im Standardformat
workbook.save("Insert Column.xls");

Schauen wir uns nun an, wie Sie die Zeilen und Spalten in Excel-Tabellen mit Java löschen. Zuerst werden wir das Löschen von Zeilen besprechen.

Löschen Sie Zeilen in einem Excel XLSX in Java

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

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

// Excel-Datei laden
Workbook workbook = new Workbook("Book1.xls");

// Greifen Sie auf das erste Arbeitsblatt in der Excel-Datei zu
Worksheet worksheet = workbook.getWorksheets().get(0);

// Löschen Sie 10 Zeilen aus dem Arbeitsblatt, beginnend mit der 3. Zeile
worksheet.getCells().deleteRows(2, 10, true);

// Speichern Sie die geänderte Excel-Datei im Standardformat
workbook.save("Delete Rows.xls");

Löschen Sie Spalten in Excel XLSX in Java

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

Das folgende Codebeispiel zeigt, wie Spalten aus einem Excel-Arbeitsblatt mit Java gelöscht werden.

// Excel-Datei laden
Workbook workbook = new Workbook("Book1.xls");

// Greifen Sie auf das erste Arbeitsblatt in der Excel-Datei zu
Worksheet worksheet = workbook.getWorksheets().get(0);

// Löschen Sie eine Spalte aus dem Arbeitsblatt an der 2. Position
worksheet.getCells().deleteColumns(1, 1, true);

// Speichern Sie die geänderte Excel-Datei im Standardformat
workbook.save("Delete Columns.xls");

Java-Excel-Bibliothek - Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um Excel-Zeilen und -Spalten ohne Evaluierungseinschränkungen zu bearbeiten.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie Zeilen und Spalten in Excel programmgesteuert bearbeiten. Insbesondere haben Sie gesehen, wie Sie Zeilen und Spalten in Excel-Arbeitsblättern mit Java einfügen und löschen.

Lesen Sie mehr über die Java-Tabellenkalkulationsbibliothek

Weitere Informationen zur Java-Excel-Bibliothek finden Sie in der Dokumentation. Darüber hinaus können Sie uns Ihre Fragen über unser Forum mitteilen.

Siehe auch