使用节点读取受密码保护的excel文件



我想读取一个受密码保护的.xlxs文件,我看过一个可以帮助我读取受密码保护.xlxs文件的包,但使用该包读取似乎有点困难,因为我的excel表可能有不同的列。如有任何帮助,将不胜感激

我看过的包裹:

xlsx填充此处读取相当困难

xlxs在文档中,给出了将密码传递到读取文件的配置,但由于它没有实现,因此会抛出500错误

XLSX包给出错误

var workbook = XLSX.readFile('./Match57.xlsx',{password : '1234'});

错误:

throw new Error("File is password-protected"); ^ Error: File is password-protected

这只是对未来谷歌同事的一个提示。XLSX.read方法的选项"password"用于旧Excel格式中的弱保护机制。在开源版本的SheetJS中,无法对Excel表进行解密。来源:https://github.com/SheetJS/sheetjs/issues/774

最新更新