当我用别人做好的excel上传,显示的代码时,发现当导入的文件的头有空白的单元格,但是头单元格所在的那一列有数据时,显示不出来下面的数据,找了很久的解决方法,最后还是从源码入的手,直接看
const results = XLSX.utils.sheet_to_json(worksheet, { blankrows: true })
就是此行出了问题,然后你读入的数据会默认将空行的数据放在结尾,像这样
结果一显示:
所以,我们必须要指定头数组header,作为参数传入XLSX.utils.sheet_to_json()
,像这样:
const results = XLSX.utils.sheet_to_json(worksheet, { header: header, blankrows: true })
可以显示了: