So legen Sie die Eigenschaft AutoRecover einer Arbeitsmappe fest
Sie können Aspose.Cells verwenden, um die Eigenschaft AutoRecover einer Arbeitsmappe festzulegen. Der Standardwert dieser Eigenschaft ist true. Wenn Sie ihn auf false für eine Arbeitsmappe setzen, deaktiviert Microsoft Excel die Automatische Wiederherstellung (AutoSave) für diese Excel-Datei.
Aspose.Cells bietet die Workbook.getSettings().setAutoRecover()-Eigenschaft, um diese Option zu aktivieren oder zu deaktivieren.
Java-Code zur Festlegung der AutoRecover-Eigenschaft der Arbeitsmappe
Der folgende Code erläutert die Verwendung der Workbook.getSettings().setAutoRecover()-Eigenschaft der Arbeitsmappe. Der Code liest zuerst den Standardwert dieser Eigenschaft, der true ist, setzt ihn dann auf false und speichert die Arbeitsmappe. Anschließend liest er die Arbeitsmappe erneut und liest den Wert dieser Eigenschaft, der zu diesem Zeitpunkt false ist.
// 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()); |
Ausgabe des Beispielcodes generiert
Hier ist die Konsolenausgabe des obigen Beispielcodes.
AutoRecover: true
AutoRecover: false