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 for 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() | Освобождает ресурсы, связанные с экземпляром рабочей книги. |