Kopieren und verschieben Sie Arbeitsblätter innerhalb und zwischen Arbeitsmappen

Kopieren und Verschieben von Arbeitsblättern

In diesem Artikel wird erläutert, wie Sie Aspose.Cells verwenden, um:

Kopieren eines Arbeitsblatts innerhalb einer Arbeitsmappe

Die ersten Schritte sind für alle Beispiele gleich.

  1. Erstellen Sie zwei Arbeitsmappen mit einigen Daten in Microsoft Excel. Für dieses Beispiel haben wir zwei neue Arbeitsmappen in Microsoft Excel erstellt und einige Daten in die Arbeitsblätter eingegeben.
  • FirstWorkbook.xls (3 Arbeitsblätter)

  • SecondWorkbook.xls (1 Arbeitsblatt).

    FirstWorkbook.xls

todo: Bild_alt_Text

SecondWorkbook.xls

todo: Bild_alt_Text

  1. Laden Sie Aspose.Cells herunter und installieren Sie es:
    1. Herunterladen Aspose.Cells for Java.
  2. Entpacken Sie es auf Ihrem Entwicklungscomputer. AllesAspose Komponenten arbeiten, wenn sie installiert sind, im Evaluierungsmodus. Der Bewertungsmodus ist zeitlich unbegrenzt und fügt nur Wasserzeichen in die produzierten Dokumente ein.
  3. Erstellen Sie ein Projekt:
  4. Erstellen Sie ein Projekt mit einem Java-Editor wie Eclipse oder erstellen Sie ein einfaches Programm mit einem Texteditor.
  5. Klassenpfad hinzufügen:
  6. Extrahieren Sie Aspose.Cells.jar und dom4j_1.6.1.jar aus Aspose.Cells.zip.
  7. Legen Sie den Klassenpfad des Projekts in Eclipse fest:
  8. Wählen Sie Ihr Projekt in Eclipse aus und klicken Sie auf MenüsProjekt , dannEigenschaften.
  9. WählenJava Erstellungspfad auf der linken Seite des Dialogs, dann wählen Sie die Registerkarte Bibliotheken,
  10. Klicken Sie aufJARs hinzufügen oderFügen Sie externe JARs hinzu um Aspose.Cells.jar und dom4j_1.6.1.jar auszuwählen und sie zu Erstellungspfaden hinzuzufügen.
  1. Arbeitsblatt innerhalb einer Arbeitsmappe kopieren: Unten ist der Code, der von verwendet wird, um die Aufgabe auszuführen. Es kopiert das Arbeitsblatt Copy innerhalb von FirstWorkbook.xls.

Durch Ausführen des Codes wird das Arbeitsblatt mit dem Namen „Copy“ innerhalb von „FirstWorkbook.xls“ mit dem neuen Namen „Last Sheet“ verschoben.

Ausgabedatei

todo: Bild_alt_Text

Verschieben eines Arbeitsblatts in einer Arbeitsmappe

Nachfolgend finden Sie den Code, der zum Ausführen der Aufgabe verwendet wird.

Durch Ausführen des Codes wird das Arbeitsblatt Move von Index 1 nach Index 2 in FirstWorkbook.xls verschoben.

Ausgabedatei

todo: Bild_alt_Text

Kopieren eines Arbeitsblatts zwischen Arbeitsmappen

Durch Ausführen des Codes wird das Arbeitsblatt Copy nach SecondWorkbook.xls mit dem neuen Namen Sheet2 kopiert.

Ausgabedatei

todo: Bild_alt_Text

Verschieben eines Arbeitsblatts zwischen Arbeitsmappen

Durch Ausführen des Codes wird das Arbeitsblatt zum Verschieben von „FirstWorkbook.xls“ in „SecondWorkbook.xls“ mit dem neuen Namen „Sheet3“ verschoben.

Geben Sie FirstWorkbook.xls aus

todo: Bild_alt_Text

Geben Sie SecondWorkbook.xls aus

todo: Bild_alt_Text

Fazit