【发布时间】:2017-06-19 05:14:06
【问题描述】:
我想将我的 excel 上传到网页进行解析,我正在使用 xlsx 库,在将 chrome 更新到 56 版本后,我收到此错误
未捕获的错误:此浏览器不支持节点缓冲区
下面是我正在使用的代码,
function handleDrop(e) {
e.stopPropagation();
e.preventDefault();
var files = e.dataTransfer.files;
var i,f;
for (i = 0, f = files[i]; i != files.length; ++i) {
var reader = new FileReader();
var name = f.name;
reader.onload = function(e) {
var data = e.target.result;
/* if binary string, read with type 'binary' */
var workbook = XLSX.read(data, {type: 'binary'});
/* DO SOMETHING WITH workbook HERE */
};
reader.readAsBinaryString(f);
}
}
drop_dom_element.addEventListener('drop', handleDrop, false);
如果有人可以提供帮助,不胜感激。
【问题讨论】:
标签: javascript node.js excel html file-upload