Kopieren und verschieben Sie Arbeitsblätter innerhalb und zwischen Arbeitsmappen

Kopieren und Verschieben von Arbeitsblättern

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.xlsx (3 Arbeitsblätter).
  • SecondWorkbook.xlsx (1 Arbeitsblatt).
  1. Laden Sie Aspose.Cells herunter und installieren Sie es:
    1. Herunterladen Aspose.Cells for .NET.
  2. Installieren 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. Starten Sie Visual Studio.Net.
  5. Erstellen Sie eine neue Konsolenanwendung.
  6. Referenzen hinzufügen:
  7. Fügen Sie dem Projekt einen Verweis auf Aspose.Cells hinzu. Fügen Sie beispielsweise einen Verweis auf …\Program Files\Aspose\Aspose.Cells\Bin\Net1.0\Aspose.Cells.dll hinzu
  8. Kopieren Sie das Arbeitsblatt in eine Arbeitsmappe Das erste Beispiel kopiert das erste Arbeitsblatt (Copy) innerhalb von FirstWorkbook.xlsx.

Beim Ausführen des Codes wird das Arbeitsblatt namens Copy mit dem Namen Last Sheet in FirstWorkbook.xlsx kopiert.

Verschieben eines Arbeitsblatts innerhalb einer Arbeitsmappe

Der folgende Code zeigt, wie ein Arbeitsblatt von einer Position in einer Arbeitsmappe zu einer anderen verschoben wird. Durch Ausführen des Codes wird das Arbeitsblatt mit dem Namen Move from index 1 to index 2 in FirstWorkbook.xlsx verschoben.

Kopieren eines Arbeitsblatts zwischen Arbeitsmappen

Durch Ausführen des Codes wird das Arbeitsblatt mit dem Namen „Copy is“ in „SecondWorkbook.xlsx“ mit dem Namen „Sheet2“ kopiert.

Verschieben eines Arbeitsblatts zwischen Arbeitsmappen

Durch Ausführen des Codes wird das Arbeitsblatt mit dem Namen „Move from FirstWorkbook.xlsx“ nach „SecondWorkbook.xlsx“ mit dem Namen „Sheet3“ verschoben.