Comment définir la propriété AutoRecover du classeur
Vous pouvez utiliser Aspose.Cells pour définir la propriété AutoRecover du classeur. La valeur par défaut de cette propriété est true. Lorsque vous la définissez sur false sur un classeur, Microsoft Excel désactive l’autorécupération (autosauve) sur ce fichier Excel.
Aspose.Cells fournit la propriété Workbook.getSettings().setAutoRecover() pour activer ou désactiver cette option.
Code Java pour définir la propriété AutoRecover du classeur
Le code suivant explique comment utiliser la propriété Workbook.getSettings().setAutoRecover() du classeur. Le code lit d’abord la valeur par défaut de cette propriété qui est true, puis la définit comme false et enregistre le classeur. Ensuite, il lit à nouveau le classeur et lit la valeur de cette propriété qui est fausse à ce moment.
// 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()); |
Sortie générée par le code d’exemple
Voici la sortie de la console du code d’exemple ci-dessus.
AutoRecover: true
AutoRecover: false