Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript node.js如何打开/读取包含密码的XLSX文件_Javascript_Node.js_Excel_Xlsx - Fatal编程技术网

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

Javascript node.js如何打开/读取包含密码的XLSX文件,javascript,node.js,excel,xlsx,Javascript,Node.js,Excel,Xlsx,我目前使用这个XLSX工具打开一个文件,但失败了 XLSX工具: 我想打开一个包含密码的文件,这个工具提供了一个密码变量,但我无法成功使用,我误解了什么 var excel = require('xlsx'); filename='./public/test.xlsx'; var workbook = excel.readFile(filename,{password:'123'}); 服务器返回错误500 已成功打开的测试文件不包含密码 *该工具可能不受支持。还有其他工具或方法吗?我的回答

我目前使用这个XLSX工具打开一个文件,但失败了

XLSX工具:

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

var excel = require('xlsx');
filename='./public/test.xlsx';
var workbook = excel.readFile(filename,{password:'123'});
服务器返回错误500

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



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

我的回答是帮助回答您的问题,即是否有其他工具或方法可以打开受密码保护的xlsx文件。我刚刚介绍了另一个名为xlsx的节点包。此软件包允许您打开受密码保护的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);
}

我的回答是帮助回答您关于是否有其他工具或方法来打开受密码保护的xlsx文件的问题。我刚刚介绍了另一个名为xlsx的节点包。此软件包允许您打开受密码保护的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);
}

面临同样的问题。正如这里所讨论的:不幸的是,这还不是一个选项,在不久的将来可能不会实施。解决方法是将文件另存为。。并删除密码保护。

面临同样的问题。正如这里所讨论的:不幸的是,这还不是一个选项,在不久的将来可能不会实施。解决方法是将文件另存为。。并删除密码保护。

根据上的此问题,他们不支持读取密码保护文件。还有一个关于堆栈溢出的问题,谢谢。为什么要提供此密码参数?即使我很好奇,您也可以在问题页面本身询问您的疑问,他们会更好地回答您。谢谢!该页面的响应率不高。根据上的此问题,他们不支持读取受密码保护的文件。还有一个关于堆栈溢出的问题,谢谢。为什么要提供此密码参数?即使我很好奇,您也可以在问题页面本身询问您的疑问,他们会更好地回答您。谢谢!那一页的回复率不高。