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万,则结束读取。

上一篇下一篇

猜你喜欢

热点阅读