Arbeitsblätter innerhalb und zwischen Arbeitsmappen kopieren und verschieben mit Golang via C++
Manchmal benötigen Sie mehrere Arbeitsblätter mit gemeinsamer Formatierung und Dateneingabe. Zum Beispiel, wenn Sie vierteljährliche Budgets verwalten, möchten Sie möglicherweise eine Arbeitsmappe mit Blättern erstellen, die die gleichen Spaltenüberschriften, Zeilenüberschriften und Formeln enthalten. Es gibt eine Methode, dies zu tun: indem Sie ein Blatt erstellen und es dann mehrfach kopieren.
Aspose.Cells unterstützt das Kopieren oder Verschieben von Arbeitsblättern innerhalb oder zwischen Arbeitsmappen. Arbeitsblätter einschließlich Daten, Formatierungen, Tabellen, Matrizen, Diagramme, Bilder und anderen Objekten werden mit höchster Genauigkeit kopiert.
Arbeitsblätter kopieren und verschieben
Ein Arbeitsblatt innerhalb einer Arbeitsmappe kopieren
Die ersten Schritte sind für alle Beispiele gleich:
-
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)
-
Laden Sie Aspose.Cells herunter und installieren Sie es:
- Download Aspose.Cells for C++
- Installieren Sie es auf Ihrem Entwicklungscomputer
-
Ein Projekt erstellen:
- Erstellen Sie ein neues C++-Projekt in Ihrer bevorzugten IDE
-
Fügen Sie Verweise hinzu:
- Fügen Sie die Aspose.Cells for C++-Bibliothek zu Ihrem Projekt hinzu
-
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.