Gen*_*iaz 3 javascript excel parsing
我正在使用SheetJS来解析Excel工作表但是我遇到了以下错误:
"未捕获的TypeError:jszip不是函数"
执行以下代码时:
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();
Run Code Online (Sandbox Code Playgroud)
原始代码位于:https://github.com/SheetJS/js-xlsx
是否有任何建议可以更轻松地实现解析Excel文件?
发布答案(评论中提供的解决方案),以防将来可能帮助其他人:
看起来你正在使用xlsx.js的src/xlsx.js版本,它依赖于其他源文件,如jszip.js.
要解决此问题,请使用位于dist/xlsx.js中的dist版本的xlsx.js
| 归档时间: |
|
| 查看次数: |
2945 次 |
| 最近记录: |