Gestisci Workbook con C++
Contents
[
Hide
]
Aspose.Cells for C++ fornisce un’API potente e flessibile per gestire workbook e fogli di lavoro. Questa sezione spiega come creare, aprire e manipolare workbooks e fogli di lavoro programmaticamente.
Creazione di un nuovo foglio di lavoro
Per creare un nuovo workbook:
- Crea un’istanza della classe Workbook.
- Aggiungi fogli di lavoro al workbook usando la classe WorksheetCollection.
- Salva il workbook usando il metodo Save.
#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;
}
Apertura di un Workbook Esistente
Per aprire un workbook esistente:
- Crea un’istanza della classe Workbook e passa il percorso del file al costruttore.
- Accedi ai fogli di lavoro usando la classe WorksheetCollection.
- Modifica il workbook secondo necessità.
- Salva il workbook usando il metodo Save.
#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;
}
Gestione dei Fogli di Lavoro
Aspose.Cells for C++ offre un’ampia gamma di metodi per gestire i fogli di lavoro, inclusa l’aggiunta, la rimozione e la rinomina dei fogli.
Aggiunta di un Foglio di Lavoro
Per aggiungere un nuovo foglio di lavoro:
- Accedere alla classe WorksheetCollection dal workbook.
- Usare il metodo Add per aggiungere un nuovo foglio di lavoro.
#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;
}
Rimozione di un foglio di lavoro
Per rimuovere un foglio di lavoro:
- Accedere alla classe WorksheetCollection dal workbook.
- Usare il metodo RemoveAt per rimuovere un foglio di lavoro in base all’indice.
#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;
}
Rinomina un foglio di lavoro
Per rinominare un foglio di lavoro:
- Accedere alla classe Worksheet dal workbook.
- Usare il metodo SetName per rinominare il foglio di lavoro.
#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;
}
Conclusioni
Aspose.Cells for C++ fornisce un insieme completo di strumenti per la gestione di workbook e fogli di lavoro. Che tu abbia bisogno di creare un nuovo workbook, aprirne uno esistente o manipolare i fogli di lavoro, Aspose.Cells rende semplice lavorare con i file Excel programmaticamente.