Protéger ou déprotéger par mot de passe le classeur partagé avec Node.js via C++

Scénarios d’utilisation possibles

Vous pouvez protéger ou déprotéger le classeur partagé avec Microsoft Excel comme indiqué dans la capture d’écran suivante. Aspose.Cells for Node.js via C++ prend également en charge cette fonctionnalité avec les méthodes Workbook.protectSharedWorkbook(string) et Workbook.unprotectSharedWorkbook(string).

todo:image_alt_text

Protéger par mot de passe ou désactiver la protection de la feuille de calcul partagée

Le code d’exemple suivant crée un classeur et le protège tout en activant le partage, puis le sauvegarde en tant que fichier Excel de sortie. La capture d’écran montre que lorsque vous essayez de le déprotéger, Microsoft Excel vous invite à entrer le mot de passe pour le déprotéger.

todo:image_alt_text

Code d’exemple

const AsposeCells = require("aspose.cells.node");
const path = require("path");

// Create empty Excel file
const workbook = new AsposeCells.Workbook();

// Protect the Shared Workbook with Password
workbook.protectSharedWorkbook("1234");

// Uncomment this line to Unprotect the Shared Workbook
// workbook.unprotectSharedWorkbook("1234");

// Save the output Excel file
workbook.save("outputProtectSharedWorkbook.xlsx");