【发布时间】:2019-08-10 06:48:07
【问题描述】:
我正在使用 XLSX npm 包从 Excel 中读取数据并转换为 JSON 格式
我正在使用 Angular 7。
const reader = new FileReader();
const file = ev.target.files[0];
reader.onload = (event) => {
const data = reader.result;
console.log(data);
workBook = XLSX.read(data, { type: 'binary' });
jsonData = workBook.SheetNames.reduce((initial, name) => {
const sheet = workBook.Sheets[name];
initial[name] = XLSX.utils.sheet_to_json(sheet);
return initial;
}, {});
const dataString = JSON.stringify(jsonData);
};
尝试使用 reader.onload 和 reader.onloadend,它甚至没有抛出错误,但事件没有触发。 任何人都可以帮助如何使它工作? 提前致谢。
【问题讨论】:
标签: angular angular7 npm-install filereader openxlsx