Как установить свойство AutoRecover в Рабочей книге
Вы можете использовать Aspose.Cells, чтобы установить свойство AutoRecover рабочей книги. Значение по умолчанию этого свойства - true. Когда вы устанавливаете его false для рабочей книги, Microsoft Excel отключает автоматическое восстановление (автосохранение) для этого файла Excel.
Aspose.Cells предоставляет свойство Workbook.getSettings().setAutoRecover() для включения или отключения этой опции.
Код на Java для установки свойства AutoRecover в Рабочей книге
Следующий код объясняет, как использовать свойство Workbook.getSettings().setAutoRecover() рабочей книги. Код сначала считывает значение этого свойства, которое по умолчанию true, затем устанавливает его как false и сохраняет рабочую книгу. Затем он снова считывает рабочую книгу и значение этого свойства, которое в этот момент равно false.
// 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