js xlxs XLSX.utils.sheet_to_json
2019-12-05 本文已影响0人
little多米
测试反馈一个excel导入数据的接口响应过慢,经过定位发现是XLSX.utils.sheet_to_json这一步太慢,接近一分钟浏览器无响应。
尝试更新升级版本库,无用
尝试设置opts参数,也无用
文件不大只有24k,也没有太怀疑是文件的问题,但真的就是文件的原因,至少有部分原因。
打开文件翻到下面发现,有100万的空行数据,实际可用的数据只有前300行
导入的excel原因就在这,xlsx会读到excel行尾,即使存在大量空行,也就是说每次导入都读了100多万行数据。
建议作者做个判断,连续空行超过1万,则结束读取。