Workbook
Workbook
Overview
Workbook є класом в Aspose.Cells FOSS для C++.
Представляє корінний об’єкт таблиці, який використовується для створення, завантаження, модифікації та збереження робочого книжки XLSX.
Цей клас надає 26 методів роботи з об’єктами Складу в програмах C++. Доступні методи включають: Dispose, EnsureUniqueDefinedName, EnsureUniqueSheetName, EnsureValidDefinedNameScope, GetDefinedNames, GetDefinedNamesModel, GetDocumentProperties, GetLoadDiagnostics, GetModel, GetProperties, GetSettings, GetWorksheets, і 2 додаткових методів. Всі публічні члени доступні будь-якім додаткам C++ після встановлення пакету Aspose.Cells FOSS для C++. Методи приєднання: Workbook.
Методи приєднання
| Name | Type | Access | Description |
|---|---|---|---|
Workbook | Workbook | Read | Обирає книжку. |
Methods
| Signature | Description |
|---|---|
Workbook() → Workbook | Покликає “Рабочий лист” на цій інстанції. |
Workbook() | |
GetWorksheets() → WorksheetCollection | Обирає таблиці в порядку. |
GetWorksheets() → WorksheetCollection | Повертає таблиці. |
GetSettings() → WorkbookSettings | Обирає настройки рівня робочої книжки, такі як дата-система та культура відображення. |
GetSettings() → WorkbookSettings | Повертає настройки. |
GetProperties() → WorkbookProperties | Обирає метадані робочої книжки та налаштування перегляду, викладені за допомогою підтримуваного публічного API. |
GetProperties() → WorkbookProperties | Віддає власність. |
GetDocumentProperties() → DocumentProperties | Обирає фасад документів для основних та розширених метаданих. |
GetDocumentProperties() → DocumentProperties | Повертає властивості документу. |
GetDefinedNames() → DefinedNameCollection | Обирає колекцію назв, визначених в робочому книзі. |
GetDefinedNames() → DefinedNameCollection | Повертає визначені імена. |
GetLoadDiagnostics() → LoadDiagnostics | Обирає діагностику під час завантаження поточної книги. |
GetLoadDiagnostics() → LoadDiagnostics | Повертає діагностику навантаження. |
Save(fileName: std::string_view) | Записувати робочий лист у файл XLSX з використанням умовних опцій збереження. |
Save(fileName: std::string_view, format: SaveFormat) | Записувати робочий лист у файл, використовуючи визначений формат збереження. |
Save(fileName: std::string_view, options: SaveOptions) | Записувати робочий лист до файлу, використовуючи специфічні опції збереження. |
Save(stream: std::vector<std::uint8_t>, format: SaveFormat) | Записувати робочий лист в потоку, використовуючи визначений формат збереження. |
Save(stream: std::vector<std::uint8_t>, options: SaveOptions) | Записувати робочий лист в потоку, використовуючи ясні опції збереження. |
GetModel() → Core::WorkbookModel | Отримає базову модель робочої книжки. |
GetModel() → Core::WorkbookModel | Повертає модель. |
GetDefinedNamesModel() → std::vector<Core::DefinedNameModel> | Обирає вектор моделі визначених назв. |
EnsureUniqueSheetName(sheetName: std::string_view, currentSheet: std::optional<std::reference_wrapper<const Core::WorksheetModel>>) | Переконайтеся, що жоден інший лист у робочому книзі не поділяє данного імені. Вкидає CellsException при виявленні дубліката. |
EnsureValidDefinedNameScope(localSheetIndex: std::optional<int>) | Перевірка, що локальний індекс листа відсутній (глобальне значення) або в межах дійсного діапазону листків. Вкидає CellsException інакше. |
EnsureUniqueDefinedName(currentDefinedName: Core::DefinedNameModel, name: std::string_view, localSheetIndex: std::optional<int>) | Переконайтеся, що жодне інше визначене ім’я в робочому книзі не поділяє дане ім ‘о і обсяг. Вкидає CellsException при виявленні дубліката. |
Dispose() | Випускає ресурси, пов’язані з екземпляром робочої книжки. |