Сохранить рабочую книгу в строгий формат Open XML Spreadsheet с помощью Node.js через C++

Возможные сценарии использования

Aspose.Cells for Node.js via C++ позволяет сохранять рабочую книгу в формате Strict Open XML Spreadsheet. Для этого он предоставляет свойство WorkbookSettings.getCompliance(). Если установить его значение как OoxmlCompliance.iso29500_2008_strict, то итоговый файл Excel будет сохранен в формате Strict Open XML Spreadsheet.

Сохранить книгу в формате Strict Open XML Spreadsheet

Следующий пример кода создает рабочую книгу и устанавливает значение свойства WorkbookSettings.getCompliance() как OoxmlCompliance.iso29500_2008_strict, затем сохраняет ее как выходной файл Excel. Если открыть выходной файл Excel в Microsoft Excel и выбрать «Сохранить как…», вы увидите его формат как Strict Open XML Spreadsheet, что показано на этом скриншоте.

todo:image_alt_text

Образец кода

const path = require("path");
const AsposeCells = require("aspose.cells.node");

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");

// Create workbook.
const wb = new AsposeCells.Workbook();

// Specify - Strict Open XML Spreadsheet - Format.
wb.getSettings().setCompliance(AsposeCells.OoxmlCompliance.Iso29500_2008_Strict);

// Add message in cell B4 of first worksheet.
const b4 = wb.getWorksheets().get(0).getCells().get("B4");
b4.putValue("This Excel file has Strict Open XML Spreadsheet format.");

// Save to output Excel file.
wb.save("outputSaveWorkbookToStrictOpenXMLSpreadsheetFormat.xlsx", AsposeCells.SaveFormat.Xlsx);