如何使用Node.js通过C++设置工作簿的AutoRecover属性
Contents
[
Hide
]
你可以使用Aspose.Cells设置工作簿的AutoRecover属性。该属性的默认值为true。当你将其设置为false时,Microsoft Excel会禁用该Excel文件的自动恢复(自动保存)功能。
Aspose.Cells提供了Workbook.getAutoRecover()属性来启用或禁用此选项。
以下代码说明了如何使用工作簿的Workbook.getAutoRecover()属性。代码先读取该属性的默认值(为true),然后将其设置为false并保存工作簿。再一次读取工作簿时,该属性的值为false。
在Node.js中设置工作簿的AutoRecover属性的代码示例
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
// Create workbook object
const workbook = new AsposeCells.Workbook();
// Read AutoRecover property
console.log("AutoRecover: " + workbook.getSettings().getAutoRecover());
// Set AutoRecover property to false
workbook.getSettings().setAutoRecover(false);
// Save the workbook
workbook.save(path.join(dataDir, "output_out.xlsx"));
// Read the saved workbook again
const workbook2 = new AsposeCells.Workbook(path.join(dataDir, "output_out.xlsx"));
// Read AutoRecover property
console.log("AutoRecover: " + workbook2.getSettings().getAutoRecover());
输出
这是上面示例代码的控制台输出。
AutoRecover: True
AutoRecover: False