【发布时间】:2021-11-21 06:27:23
【问题描述】:
按照SO thread as,我在 React 中成功读取了我的 Excel 文件。
var reader = new FileReader();
reader.onload = function (e) {
var data = e.target.result;
let readedData = XLSX.read(data, {type: 'binary'});
const wsname = readedData.SheetNames[0];
const ws = readedData.Sheets[wsname];
/* Converts a worksheet object to an array of JSON objects*/
const parsedData = XLSX.utils.sheet_to_json(ws, {header:1});
console.log(parsedData);
}
reader.readAsBinaryString(fileName)
但是有一个简单的问题,即它也在读取空行并导致数组中的条目为空。
以上代码中console.log(parsedData);的输出为
我知道一个快速的技巧是从数组中删除空条目,但我想知道一个更好的方法来避免这个问题甚至发生。
【问题讨论】:
标签: javascript reactjs excel