Workbook

Огляд

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.

Методи приєднання

NameTypeAccessDescription
WorkbookWorkbookReadОбирає книжку.

Методи

SignatureDescription
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()Випускає ресурси, пов’язані з екземпляром робочої книжки.

Дивіться також

 Українська