Passwort zum Schutz des Arbeitsblatts mit Node.js über C++ verifizieren

Contents
[ ]

Die Protection.verifyPassword(string)-Methode gibt true zurück, wenn das angegebene Passwort mit dem zum Schutz des Arbeitsblatts verwendeten Passwort übereinstimmt, und false, wenn das Passwort nicht übereinstimmt. Der folgende Code verwendet die Protection.verifyPassword(string)-Methode in Verbindung mit der Protection.isProtectedWithPassword()-Eigenschaft, um die Passwortsicherung zu erkennen und das Passwort zu überprüfen.

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

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "Sample.xlsx");
// Create an instance of Workbook and load a spreadsheet
const workbook = new AsposeCells.Workbook(filePath);

// Access the protected Worksheet
const sheet = workbook.getWorksheets().get(0);

// Check if Worksheet is password protected
if (sheet.getProtection().isProtectedWithPassword()) {
// Verify the password used to protect the Worksheet
if (sheet.getProtection().verifyPassword("1234")) {
console.log("Specified password has matched");
} else {
console.log("Specified password has not matched");
}
}