Workbook
Workbook
概述
Workbook 是 Aspose.Cells FOSS for C++ 中的一个类。
表示用于创建、加载、修改和保存 XLSX 工作簿的根电子表格对象。
此类提供 26 个用于在 C++ 程序中处理 Workbook 对象的方法。可用的方法包括:Dispose、EnsureUniqueDefinedName、EnsureUniqueSheetName、EnsureValidDefinedNameScope、GetDefinedNames、GetDefinedNamesModel、GetDocumentProperties、GetLoadDiagnostics、GetModel、GetProperties、GetSettings、GetWorksheets,以及另外 2 个方法。安装 Aspose.Cells FOSS for C++ 包后,所有公共成员对任何 C++ 应用程序均可访问。访问器方法:Workbook。
访问器方法
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
Workbook | Workbook | 读取 | 获取工作簿。 |
方法
| 签名 | 描述 |
|---|---|
Workbook() → Workbook | 在此 Workbook 实例上调用 Workbook。 |
Workbook() | |
GetWorksheets() → WorksheetCollection | 获取工作簿顺序中的工作表。 |
GetWorksheets() → WorksheetCollection | 返回 worksheets。 |
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() | 释放与工作簿实例关联的资源。 |