Tento článek popisuje jak chránit heslem soubor Excel pomocí Node.js. Obsahuje podrobné informace o nastavení vývojového prostředí, seznam kroků znázorňujících celý proces a spustitelný ukázkový kód pro šifrování souboru Excel pomocí Node.js. Dozvíte se také o nastavení různých možností pro šifrování, které se má použít na soubor Excel.
Kroky k ochraně Excelu heslem pomocí Node.js
- Nastavte vývojové prostředí pro použití Aspose.Cells pro Node.js přes Java k šifrování souboru Excel
- Vytvořte nebo načtěte existující soubor Excel pomocí workbook pro nastavení hesla
- Nastavte encryption options pro sešit
- Nastavte heslo pomocí nastavení sešitu
- Uložte výsledný sešit poté, co jej chraňte heslem
Tyto kroky poskytují podrobnosti o tom, jak přidat heslo do Excelu pomocí Node.js. Proces je zahájen načtením sešitu a nastavením jeho možností šifrování zadáním typu šifrování a délky klíče. V dalších krocích se nastaví heslo a výsledný soubor Excel se uloží na disk.
Kód pro nastavení hesla pro Excel pomocí Node.js
var aspose = aspose || {}; | |
aspose.cells = require("aspose.cells"); | |
//Set the license | |
new aspose.cells.License().setLicense("License.lic"); | |
// Load the spreadsheet | |
var workbook = new aspose.cells.Workbook(); | |
// Set target encryption type | |
workbook.setEncryptionOptions(aspose.cells.EncryptionType.STRONG_CRYPTOGRAPHIC_PROVIDER, 128); | |
// Set the password | |
workbook.getSettings().setPassword("223344"); | |
// Save the encrypted file | |
workbook.save("EncryptedWorkbook.xlsx"); | |
console.log("Workbook encrypted successfully"); |
Výše uvedený ukázkový kód ukazuje jak vložit heslo do souboru Excel pomocí Node.js. Metoda setEncryptionOptions() přebírá typ šifrování, který je nastaven na STRONG_CRYPTOGRAPHIC_PROVIDER, podle svých potřeb však můžete použít i jiné možnosti, například ENHANCED_CRYPTOGRAPHIC_PROVIDER_V_1, XOR nebo COMPATIBLE. Když nastavíme řetězec hesla a uložíme sešit, Excel se před otevřením zeptá na stejné heslo.
Tento stručný návod nás navedl k ochraně souboru Excelu heslem pomocí Node.js. Pokud se chcete naučit další funkce, jako je smazání kontingenční tabulky v souboru aplikace Excel, přečtěte si článek na jak odstranit kontingenční tabulku pomocí Nodejs.