Arbeitsblätter innerhalb und zwischen Arbeitsmappen kopieren und verschieben

Arbeitsblätter kopieren und verschieben

In diesem Artikel wird erklärt, wie Sie Aspose.Cells verwenden, um:

Ein Arbeitsblatt innerhalb einer Arbeitsmappe kopieren

Die Anfangsschritte 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:image_alt_text

SecondWorkbook.xls

todo:image_alt_text

  1. Laden Sie Aspose.Cells herunter und installieren Sie es:
    1. Aspose.Cells for Java herunterladen.
    2. Entpacken Sie es auf Ihrem Entwicklungscomputer. Alle Aspose Komponenten funktionieren nach der Installation im Evaluierungsmodus. Der Evaluierungsmodus hat kein Zeitlimit und fügt nur Wasserzeichen in erstellte Dokumente ein.
  2. Ein Projekt erstellen:
    1. Erstellen Sie ein Projekt mit einem Java-Editor wie Eclipse oder erstellen Sie ein einfaches Programm mit einem Texteditor.
  3. Einen Klassenpfad hinzufügen:
    1. Extrahieren Sie die Aspose.Cells.jar und dom4j_1.6.1.jar aus Aspose.Cells.zip.
    2. Setzen Sie den Klassenpfad des Projekts in Eclipse:
      1. Wählen Sie Ihr Projekt in Eclipse aus und klicken Sie auf die Menüs Projekt und dann Eigenschaften.
      2. Wählen Sie Java Build Path auf der linken Seite des Dialogs aus und wählen Sie dann den Registerkarte Bibliotheken aus.
      3. Klicken Sie auf JARs hinzufügen oder Externe JARs hinzufügen, um Aspose.Cells.jar und dom4j_1.6.1.jar auszuwählen und in die Build-Pfade aufzunehmen.
  1. Arbeitsblatt innerhalb einer Arbeitsmappe kopieren: Nachstehend ist der verwendete Code, um die Aufgabe abzuschließen. Damit wird das Arbeitsblatt Kopie innerhalb von ErsteArbeitsmappe.xls kopiert.

Durch Ausführen des Codes wird das Arbeitsblatt mit dem neuen Namen Letztes Blatt von ErsteArbeitsmappe.xls verschoben.

Ausgabedatei

todo:image_alt_text

Bewegen eines Arbeitsblatts innerhalb einer Arbeitsmappe

Im Folgenden finden Sie den Code, der zur Durchführung der Aufgabe verwendet wird.

Die Ausführung des Codes verschiebt das Arbeitsblatt “Move” vom Index 1 auf den Index 2 in der Datei FirstWorkbook.xls.

Ausgabedatei

todo:image_alt_text

Kopieren eines Arbeitsblatts zwischen Arbeitsmappen

Durch Ausführen des Codes wird das Arbeitsblatt “Copy” mit dem neuen Namen “Sheet2” in die Datei SecondWorkbook.xls kopiert.

Ausgabedatei

todo:image_alt_text

Verschieben eines Arbeitsblatts zwischen Arbeitsmappen

Durch Ausführen des Codes wird das Arbeitsblatt “Move” aus FirstWorkbook.xls in SecondWorkbook.xls mit dem neuen Namen “Sheet3” verschoben.

Ausgabe FirstWorkbook.xls

todo:image_alt_text

Ausgabe SecondWorkbook.xls

todo:image_alt_text

Fazit