Dieses kurze Tutorial enthält Details zum Kopieren einer Excel-Tabelle in eine andere Arbeitsmappe in Java. Sie können die Eingabe-Excel-Datei mit der Dateierweiterung XLSX oder XLS laden und dann die Funktion Java-Excel-Arbeitsblatt kopieren ausführen. Sie können jedes Blatt anhand seiner Indexnummer oder des Blattnamens gemäß Ihren Anforderungen kopieren.
Schritte zum Kopieren von Excel-Tabellen in eine andere Arbeitsmappe in Java
- Fügen Sie einen Verweis auf Aspose.Cells aus dem Maven-Repository hinzu, um eine Excel-Tabelle zu kopieren
- Laden Sie die Excel-Quelldatei in das Klassenobjekt Workbook, um Eingabedaten zu kopieren
- Greifen Sie auf die Blätter der Excel-Ausgabedatei zu
- Copy das Excel-Blatt in eine andere Arbeitsmappe unter Verwendung der Index-Anzahl der Blätter
- Speichern Sie die ausgegebene Excel-Arbeitsmappe mit dem kopierten Arbeitsblatt darin
Wir müssen nur ein paar API-Aufrufe durchführen, um mit der Java-Excel-Tabellenkopie-Funktion zu arbeiten. Wir können den Prozess zum Kopieren von Arbeitsblättern anpassen, indem wir die Indizes von Arbeitsblättern ändern. Beispielsweise können Sie ein beliebiges Arbeitsblatt aus dem Quellarbeitsblatt kopieren und an einem beliebigen Index in der Excel-Ausgabearbeitsmappe einfügen, indem Sie nur die Indexnummern ändern.
Code zum Kopieren von Excel-Tabellen in eine andere Arbeitsmappe in Java
In diesem Lernprogramm haben wir untersucht, wie die Funktion Java-Excel-Tabelle in eine andere Arbeitsmappe kopieren integriert werden kann. Sie können den Kopiervorgang steuern, indem Sie das Objekt der Klasse CopyOptions in der Funktion copy() verwenden, die das Kopieren von Werten nur dann unterstützt, wenn die Formel für das Zielblatt nicht gültig ist, die Option zum Kopieren von Namen, die Option zum Beibehalten von Makros und viele andere Funktionen als Also.
In diesem Artikel wurde erklärt, wie Sie Daten zwischen Excel-Arbeitsblättern kopieren und einfügen. Wenn Sie jedoch mehr über das Zusammenführen von Zellen erfahren möchten, lesen Sie den Artikel zu wie man Zellen in Excel mit Java zusammenführt.