Zeilen und Spalten in Excel mit Java kopieren

In bestimmten Fällen müssen Sie Zeilen und Spalten in einer Excel Datei kopieren, ohne das gesamte Arbeitsblatt zu kopieren. Um diesen Vorgang programmgesteuert auszuführen, behandelt dieser Artikel das Kopieren von Zeilen oder Spalten in einem Excel-Arbeitsblatt mit Java.

Java API zum Kopieren von Zeilen und Spalten in Excel

Mit Aspose.Cells for Java können Sie Excel-Automatisierungsfunktionen aus Ihren Java Anwendungen heraus implementieren. Darüber hinaus bietet die API einfache Möglichkeiten zum Kopieren von Zeilen und Spalten innerhalb oder zwischen den Excel Arbeitsmappen. Sie können die API entweder herunterladen oder sie mit den folgenden Maven konfigurationen 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>21.7</version>
</dependency>

Zeilen in Excel-Arbeitsblatt mit Java kopieren

Im Folgenden sind die Schritte zum Kopieren einer Zeile in ein Excel-Arbeitsblatt mit Java aufgeführt.

Das folgende Codebeispiel zeigt, wie Sie eine Zeile in einem Excel-Arbeitsblatt mit Java kopieren.

// Instanziieren eines Workbook objekts
Workbook workbook = new Workbook("workbook.xlsx");

// Abrufen der Referenz des ersten Arbeitsblatts durch Übergeben seines Blattindex
Worksheet worksheet = workbook.getWorksheets().get(0);

// Kopieren Sie die zweite Zeile mit Daten, Formatierungen, Bildern und Zeichenobjekten in die 16. Zeile des Arbeitsblatts
worksheet.getCells().copyRow(worksheet.getCells(), 1, 15);

// Speichern der Excel Datei
workbook.save("output.xlsx");

Spalten in Excel-Arbeitsblatt mit Java kopieren

Im Folgenden sind die Schritte zum Kopieren einer Spalte in einem Excel-Arbeitsblatt mit Java aufgeführt.

Das folgende Codebeispiel zeigt, wie Sie eine Spalte in einem Excel-Arbeitsblatt mit Java kopieren.

// Instanziieren eines Workbook objekts
Workbook workbook = new Workbook("workbook.xlsx");

// Abrufen der Referenz des ersten Arbeitsblatts durch Übergeben seines Blattindex
Worksheet worksheet = workbook.getWorksheets().get(0);

// Kopieren Sie die erste Spalte aus dem ersten Arbeitsblatt der Arbeitsmappe
worksheet.getCells().copyColumn(worksheet.getCells(), worksheet.getCells().getColumns().get(0).getIndex(), worksheet.getCells().getColumns().get(2).getIndex());

// Speichern der Excel Datei
workbook.save("output.xlsx");

Holen Sie sich eine kostenlose Lizenz

Sie können Aspose.Cells for Java ohne Evaluierungseinschränkungen mit einer temporären Lizenz verwenden.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie Zeilen und Spalten in Excel Arbeitsblättern mit Java kopieren. Darüber hinaus können Sie die bereitgestellten Codebeispiele auch zum Kopieren von Zeilen oder Spalten in verschiedenen Excel Arbeitsmappen verwenden. Darüber hinaus können Sie die Dokumentation von Aspose.Cells for Java durchsuchen. Falls Sie Fragen haben, können Sie diese gerne in unserem Forum posten.

Siehe auch