【发布时间】:2018-01-15 19:08:57
【问题描述】:
我想解析 XLSX 文件并将其转换为 Angular 2 中的 JSON。 我正在使用下面的代码来读取和解析文件 读取文件(){
var testUrl= "../assets/US175939.xlsx";
var oReq = new XMLHttpRequest();
oReq.open("GET", testUrl, true);
oReq.responseType = "arraybuffer";
oReq.onload = function(e) {
var arraybuffer = oReq.response;
/* convert data to binary string */
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("");
console.log("Data"+bstr);
/* Call XLS */
var workbook = XLSX.read(bstr, {type:"binary"});
/* DO SOMETHING WITH workbook HERE */
}
oReq.send();
}
这里的错误是 - “找不到名称 XLSX”。
请建议我一些将 Excel 转换为 Angular 2 中 JSON 的解决方案。
【问题讨论】:
-
我想将 XLSX 导出为 JSON。您所引用的 asnwer 是将 JSON 导出到 EXCEL。他们是不同的
标签: angular