使用C++将工作簿保存为严格Open XML电子表格格式
Contents
[
Hide
]
可能的使用场景
Aspose.Cells允许你将工作簿保存为严格Open XML电子表格格式。为此,它提供了 GetCompliance() 属性。如果将其值设置为 OoxmlCompliance::Iso29500_2008_Strict,那么输出的Excel文件将以严格Open XML电子表格格式保存。
将工作簿保存为严格的 Open XML 电子表格格式
以下示例代码创建一个工作簿,并将 GetCompliance() 属性值设为 OoxmlCompliance::Iso29500_2008_Strict,然后保存为 输出Excel文件。如果你在Microsoft Excel中打开输出的Excel文件,选择另存为…,你将看到其格式为严格Open XML电子表格,如下截图所示。
示例代码
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// Create workbook
Workbook wb;
// Specify - Strict Open XML Spreadsheet - Format
wb.GetSettings().SetCompliance(OoxmlCompliance::Iso29500_2008_Strict);
// Add message in cell B4 of first worksheet
Cell b4 = wb.GetWorksheets().Get(0).GetCells().Get(u"B4");
b4.PutValue(u"This Excel file has Strict Open XML Spreadsheet format.");
// Save to output Excel file
wb.Save(u"outputSaveWorkbookToStrictOpenXMLSpreadsheetFormat.xlsx", SaveFormat::Xlsx);
std::cout << "Workbook saved successfully with Strict Open XML Spreadsheet format!" << std::endl;
Aspose::Cells::Cleanup();
}