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.

Методы аксессора

NameTypeAccessDescription
WorkbookWorkbookReadПолучил трудовой справочник.

Methods

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

See Also

 Русский