gpt4 book ai didi

javascript - node.js 如何打开/读取包含密码的 XLSX 文件

转载 作者:行者123 更新时间:2023-11-28 05:47:36 26 4
gpt4 key购买 nike

我目前使用此 XLSX 工具打开文件但失败。

XLSX 工具:https://github.com/SheetJS/js-xlsx

我想打开一个包含密码的文件,这个工具提供了密码变量,但是我无法成功使用,我误解了什么?

var excel = require('xlsx');
filename='./public/test.xlsx';
var workbook = excel.readFile(filename,{password:'123'});

服务器返回错误500

测试已成功打开不包含密码的文件。

<小时/>

*该工具可能不受支持。还有其他工具或者其他方法吗?

最佳答案

我的回答是帮助回答您的问题:是否有其他工具或方法可以打开受密码保护的 xlsx 文件。我刚刚了解到另一个名为 xlsx-populate 的 Node 包。此软件包允许您打开受密码保护的 xlsx 文件。

XlsxPopulate
.fromFileAsync(__dirname + "/../data/report.xlsx", {password: "password"})
.then(workbook => {
//do something with the workbook like convert it to csv.
fs.writeFile(__dirname + "/../data/report.csv", csv, function(err) {
if(err) {
return console.log(err);
}

关于javascript - node.js 如何打开/读取包含密码的 XLSX 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38365386/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com