Workbook
Overview
Workbook adalah kelas dalam Aspose.Cells FOSS untuk C++.
Menunjukkan objek spreadsheet root yang digunakan untuk membuat, memuat, memodifikasi dan menyimpan buku kerja XLSX.
Kelas ini menyediakan 26 metode untuk bekerja dengan objek Workbook dalam program C++. Metode yang tersedia meliputi: Dispose, EnsureUniqueDefinedName, EnsureUniqueSheetName, EnsureValidDefinedNameScope, GetDefinedNames, GetDefinedNamesModel, GetDocumentProperties, GetLoadDiagnostics, GetModel, GetProperties, GetSettings, GetWorksheets, dan 2 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi C++ manapun setelah menginstal paket Aspose.Cells FOSS for C++. Metode aksesor: Workbook.
Metode Aksesor
| Name | Type | Access | Description |
|---|---|---|---|
Workbook | Workbook | Read | Dapat buku kerja. |
Methods
| Signature | Description |
|---|---|
Workbook() → Workbook | Menelpon Workbook pada instance WorkBook ini. |
Workbook() | |
GetWorksheets() → WorksheetCollection | Mendapatkan lembar kerja dalam urutan buku kerja. |
GetWorksheets() → WorksheetCollection | Mengembalikan lembar kerja. |
GetSettings() → WorkbookSettings | Dapatkan pengaturan tingkat buku kerja seperti sistem tanggal dan budaya tampilan. |
GetSettings() → WorkbookSettings | Mengembalikan pengaturan. |
GetProperties() → WorkbookProperties | Mendapatkan metadata buku kerja dan tampilan pengaturan yang diekspos oleh API publik yang didukung. |
GetProperties() → WorkbookProperties | Mengembalikan properti. |
GetDocumentProperties() → DocumentProperties | Dapatkan dokumen properti fasad untuk inti dan metadata diperluas. |
GetDocumentProperties() → DocumentProperties | Mengembalikan properti dokumen. |
GetDefinedNames() → DefinedNameCollection | Dapatkan koleksi nama yang didefinisikan buku kerja. |
GetDefinedNames() → DefinedNameCollection | Mengembalikan nama yang ditentukan. |
GetLoadDiagnostics() → LoadDiagnostics | Mendapatkan diagnostik yang dikumpulkan saat memuat buku kerja saat ini. |
GetLoadDiagnostics() → LoadDiagnostics | Kembalikan diagnostik beban. |
Save(fileName: std::string_view) | Menyimpan buku kerja ke file XLSX menggunakan opsi menyimpan default. |
Save(fileName: std::string_view, format: SaveFormat) | Menyimpan buku kerja ke file menggunakan format penyimpanan yang ditentukan. |
Save(fileName: std::string_view, options: SaveOptions) | Menyimpan buku kerja ke file menggunakan opsi simpan eksplisit. |
Save(stream: std::vector<std::uint8_t>, format: SaveFormat) | Menyimpan buku kerja ke stream menggunakan format penyimpanan yang ditentukan. |
Save(stream: std::vector<std::uint8_t>, options: SaveOptions) | Menyimpan buku kerja ke stream menggunakan opsi simpan eksplisit. |
GetModel() → Core::WorkbookModel | Mendapatkan model buku kerja yang mendasarinya. |
GetModel() → Core::WorkbookModel | Mengembalikan model. |
GetDefinedNamesModel() → std::vector<Core::DefinedNameModel> | Dapatkan vektor model nama yang didefinisikan. |
EnsureUniqueSheetName(sheetName: std::string_view, currentSheet: std::optional<std::reference_wrapper<const Core::WorksheetModel>>) | Memastikan tidak ada lembar kerja lain di buku kerja yang berbagi nama yang diberikan. Membuang CellsException ketika duplikat ditemukan. |
EnsureValidDefinedNameScope(localSheetIndex: std::optional<int>) | Memvalidasi bahwa indeks lembar lokal tidak ada (scope global) atau dalam rentang lembaran kerja yang valid. Menampilkan CellsException jika tidak. |
EnsureUniqueDefinedName(currentDefinedName: Core::DefinedNameModel, name: std::string_view, localSheetIndex: std::optional<int>) | Memastikan tidak ada nama yang ditentukan lain di buku kerja berbagi nama dan ruang lingkup. Membuang CellsException ketika duplikat ditemukan. |
Dispose() | Melepaskan sumber daya yang terkait dengan instance buku kerja. |