我正在寻找 npm 包或任何其他解决方法,以便能够生成带有密码的 xlsx 文件。我不想保护工作表或单元格...我希望整个文件受到密码保护。
我发现了一些非常好的软件包(excel4node、exceljs..),但它们都无法满足我的需要。
任何建议表示赞赏
您可以使用xlsx-填充 https://www.npmjs.com/package/xlsx-populate模块来执行此操作,例如:
const XlsxPopulate = require('xlsx-populate');
XlsxPopulate.fromBlankAsync().then(workbook => {
workbook.sheet("Sheet1").cell("A1").value("Some sample text");
return workbook.toFileAsync("./test.xlsx", { password: "$secret_password" });
});
如果用户希望访问生成的工作簿,则需要输入正确的密码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)