Arbeitsmappe mit C++ verwalten
Contents
[
Hide
]
Die API Aspose.Cells for C++ bietet eine leistungsstarke und flexible API zur Verwaltung von Arbeitsmappen und Arbeitsblättern. Dieser Abschnitt erklärt, wie man Arbeitsmappen und Arbeitsblätter programmatisch erstellt, öffnet und bearbeitet.
Neue Arbeitsmappe erstellen
Um eine neue Arbeitsmappe zu erstellen:
- Erstellen Sie eine Instanz der Workbook-Klasse.
- Fügen Sie Arbeitsblätter mit der WorksheetCollection Klasse hinzu.
- Speichern Sie die Arbeitsmappe mit der Save Methode.
#include <Aspose.Cells.h>
int main() {
Aspose::Cells::Startup();
// Create a new workbook
Aspose::Cells::Workbook workbook;
// Add a worksheet to the workbook
workbook.GetWorksheets().Add();
// Save the workbook
workbook.Save("output.xlsx");
Aspose::Cells::Cleanup();
return 0;
}
Vorhandene Arbeitsmappe öffnen
Um eine vorhandene Arbeitsmappe zu öffnen:
- Erstellen Sie eine Instanz der Workbook Klasse und übergeben Sie den Dateipfad an den Konstruktor.
- Greifen Sie auf die Arbeitsblätter mit der WorksheetCollection Klasse zu.
- Bearbeiten Sie die Arbeitsmappe bei Bedarf.
- Speichern Sie die Arbeitsmappe mit der Save Methode.
#include <Aspose.Cells.h>
int main() {
Aspose::Cells::Startup();
Aspose::Cells::Workbook workbook("input.xlsx");
auto worksheet = workbook.GetWorksheets().Get(0);
worksheet.GetCells().Get(0, 0).SetValue("Hello, World!");
workbook.Save("output.xlsx");
Aspose::Cells::Cleanup();
return 0;
}
Arbeitsblätter verwalten
Die API Aspose.Cells for C++ bietet eine Vielzahl an Methoden zum Verwalten von Arbeitsblättern, inklusive Hinzufügen, Entfernen und Umbenennen.
Ein Arbeitsblatt hinzufügen
Um ein neues Arbeitsblatt hinzuzufügen:
- Zugriff auf die WorksheetCollection Klasse aus der Arbeitsmappe.
- Verwenden Sie die Add Methode, um ein neues Arbeitsblatt hinzuzufügen.
#include <Aspose.Cells.h>
int main() {
Aspose::Cells::Startup();
// Create a new workbook
Aspose::Cells::Workbook workbook;
// Add a new worksheet
workbook.GetWorksheets().Add("NewSheet");
// Save the workbook
workbook.Save("output.xlsx");
Aspose::Cells::Cleanup();
return 0;
}
Arbeitsblatt entfernen
Um ein Arbeitsblatt zu entfernen:
- Zugriff auf die WorksheetCollection Klasse aus der Arbeitsmappe.
- Verwenden Sie die RemoveAt Methode, um ein Arbeitsblatt nach Index zu entfernen.
#include <Aspose.Cells.h>
int main() {
Aspose::Cells::Startup();
// Open an existing workbook
Aspose::Cells::Workbook workbook("input.xlsx");
// Remove the first worksheet
workbook.GetWorksheets().RemoveAt(0);
// Save the workbook
workbook.Save("output.xlsx");
Aspose::Cells::Cleanup();
return 0;
}
Arbeitsblatt umbenennen
Um ein Arbeitsblatt umzubenennen:
- Zugriff auf die Worksheet Klasse aus der Arbeitsmappe.
- Verwenden Sie die SetName Methode, um das Arbeitsblatt umzubenennen.
#include <Aspose.Cells.h>
int main() {
Aspose::Cells::Startup();
Aspose::Cells::Workbook workbook("input.xlsx");
auto worksheet = workbook.GetWorksheets().Get(0);
worksheet.SetName("RenamedSheet");
workbook.Save("output.xlsx");
Aspose::Cells::Cleanup();
return 0;
}
Fazit
Aspose.Cells for C++ bietet eine umfassende Sammlung von Werkzeugen zur Verwaltung von Arbeitsmappen und Arbeitsblättern. Egal, ob Sie eine neue Arbeitsmappe erstellen, eine bestehende öffnen oder Arbeitsblätter manipulieren möchten, Aspose.Cells macht es einfach, programmatisch mit Excel-Dateien zu arbeiten.