layui导出Excel

提问 未结 9 454
岛流尽的终是海
悬赏:50飞吻
版本:layim 浏览器:
[衰] 导出Excel时。在Chrome内核下,无法导出过多数据,导出4万条时,会卡顿,等几秒钟后,直接刷新全部浏览器界面。无法实现导出。在ie内核下,可以顺利导出十几万条数据到Excel中
回帖
  • 不要过渡依赖layui的导出,大数据量还是在后端生成文件下载比较好。
    0 回复
  • lawless
    7天前
    意思是可以不分页可以显示40000条数据?
    0 回复
  • lawless
    7天前
    我有的时候显示1000条就报错
    0 回复
  • @我就填特殊字符 自己测试的话,感觉layui导出还是挺好用的。速度还挺快的 [可怜]
    0 回复
  • @lawless 并不是分页显示,我是点击导出时,获取所要导出的数据。然后把返回的data 放进下面执行
    table.exportFile(tableRender.config.id, data.data, 'xls');
    0 回复
  • 1000条就报错我确实没遇到过。 数据量大了确实会卡很久。
    数据显示用分页还是很有必要的。
    导出就有两种:
    1.一种导出显示出来的数据,这种直接用layui自带的导出就行。
    2.一种导出所有数据(前提是数据量比较大,否则用第一种)最好就后台生成excel,然后通过下载的方式导出数据。
    0 回复
  • 另外说一点,当数据量大的时候,两种导出方式速度上天差地别。并且用js导出 还可能与浏览器段的电脑性能有关
    0 回复
  • 试下第三方的吧~ https://fly.layui.com/extend/excel/
    0 回复
  • 你还能导出几十万,。。
    0 回复