如何设置工作簿的AutoRecover属性
Contents
[
Hide
]
您可以使用Aspose.Cells来设置工作簿的AutoRecover属性。此属性的默认值为true。 当您在工作簿上将其设为false时,Microsoft Excel将禁用该Excel文件的自动恢复(自动保存)。
Aspose.Cells提供了Workbook.getSettings().setAutoRecover()属性来启用或禁用此选项。
设置工作簿的AutoRecover属性的Java代码
以下代码解释了如何使用工作簿的Workbook.getSettings().setAutoRecover()属性。 该代码首先读取此属性的默认值,即true,然后将其设置为false并保存工作簿。然后再次读取工作簿,并读取此属性的值,此时该属性的值为false。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(SetAutoRecoverProperty.class); | |
// Create workbook object | |
Workbook workbook = new Workbook(); | |
// Read AutoRecover property | |
System.out.println("AutoRecover: " + workbook.getSettings().getAutoRecover()); | |
// Set AutoRecover property to false | |
workbook.getSettings().setAutoRecover(false); | |
// Save the workbook | |
workbook.save("output.xlsx"); | |
// Read the saved workbook again | |
workbook = new Workbook("output.xlsx"); | |
// Read AutoRecover property | |
System.out.println("AutoRecover: " + workbook.getSettings().getAutoRecover()); |
示例代码生成的输出
这是上面示例代码的控制台输出。
AutoRecover: true
AutoRecover: false