gpt4 book ai didi

javascript - 使用javascript解析Excel工作表

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:32:30 24 4
gpt4 key购买 nike

我正在使用 SheetJS 来解析 Excel 工作表,但是我遇到了以下错误:

"Uncaught TypeError: jszip is not a function"

执行以下代码时:

var url = "/test-files/test.xlsx";
var oReq = new XMLHttpRequest();
oReq.open("GET", url, true);
oReq.responseType = "arraybuffer";

oReq.onload = function(e) {
var arraybuffer = oReq.response;

var data = new Uint8Array(arraybuffer);
var arr = new Array();
for(var i = 0; i != data.length; i++) arr[i] = String.fromCharCode(data[i]);
var bstr = arr.join("");

var workbook = XLSX.read(bstr, {type: "binary"});
}

oReq.send();

原始代码位于此处:https://github.com/SheetJS/js-xlsx

是否有任何更容易实现解析 Excel 文件的建议?

最佳答案

发布为答案(评论中提供的解决方案有效),以防将来对其他人有帮助:

看起来您正在使用 src/xlsx.js xlsx.js 的版本,它依赖于其他源文件,例如 jszip.js .

要解决此问题,请使用位于 dist/xlsx.js 中的 xlsx.js 的 dist 版本

关于javascript - 使用javascript解析Excel工作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31820251/

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