Arbeitsblätter innerhalb und zwischen Arbeitsmappen kopieren und verschieben mit Golang via C++

Arbeitsblätter kopieren und verschieben

Ein Arbeitsblatt innerhalb einer Arbeitsmappe kopieren

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 in Microsoft Excel zwei neue Arbeitsmappen erstellt und Daten in die Arbeitsblätter eingetragen:

    • FirstWorkbook.xlsx (3 Arbeitsblätter)
    • SecondWorkbook.xlsx (1 Arbeitsblatt)
  2. Laden Sie Aspose.Cells herunter und installieren Sie es:

    1. Download Aspose.Cells for C++
    2. Installieren Sie es auf Ihrem Entwicklungscomputer
  3. Ein Projekt erstellen:

    1. Erstellen Sie ein neues C++-Projekt in Ihrer bevorzugten IDE
  4. Fügen Sie Verweise hinzu:

    1. Fügen Sie die Aspose.Cells for C++-Bibliothek zu Ihrem Projekt hinzu
  5. Kopieren Sie das Tabellenblatt innerhalb einer Arbeitsmappe. Das erste Beispiel kopiert das erste Tabellenblatt (Kopie) innerhalb von FirstWorkbook.xlsx.

Beim Ausführen des Codes wird das Arbeitsblatt namens Kopie innerhalb von FirstWorkbook.xlsx mit dem Namen Last Sheet kopiert.

Verschieben eines Arbeitsblatts innerhalb eines Arbeitsmappes

Der untenstehende Code zeigt, wie man ein Arbeitsblatt von einer Position in einer Arbeitsmappe an eine andere verschiebt. Das Ausführen des Codes verschiebt das Arbeitsblatt namens Verschieben vom Index 1 auf den Index 2 in FirstWorkbook.xlsx.

Kopieren eines Arbeitsblatts zwischen Arbeitsmappen

Das Ausführen des Codes kopiert das Arbeitsblatt mit dem Namen Copy nach SecondWorkbook.xlsx mit dem Namen Sheet2.

Verschieben eines Arbeitsblatts zwischen Arbeitsmappen

Das Ausführen des Codes verschiebt das Arbeitsblatt namens Verschieben von FirstWorkbook.xlsx nach SecondWorkbook.xlsx mit dem Namen Blatt3.