phpexcel 导出怎么提升效率(注:cvs格式可以忽略,这个导出有操作单元格的操作)
目前我想到的是:
优化sql现在是有一个数据详情的接口,现在是拿到数据的ID数组来循环这个项目详情接口取出需要的字段
目前没有想到别的好方法,请大神们赐教。
phpexcel 导出怎么提升效率(注:cvs格式可以忽略,这个导出有操作单元格的操作)
目前我想到的是:
优化sql现在是有一个数据详情的接口,现在是拿到数据的ID数组来循环这个项目详情接口取出需要的字段
目前没有想到别的好方法,请大神们赐教。
1.能不依赖phpexcel是挺好优化,其实很多函数方法你用不着。而且还要加载
2.sql查询也是个优化,这个没看到代码就不说了。
3.你在sql抽出来数据可能过多的时候,其实是很占用php内存,所以建议写入excel后就立马清除数据。
1 回答4.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答589 阅读✓ 已解决
791 阅读
phpExcel的性能很差,占用内存,用这个一般都会限制导出行数,如果不过多的考虑样式之类,可以使用t的方式导出excel,
举个例子
我们公司现在大部分导出excel数据都用t,性能完爆phpExcel,题主可以去测试一下性能比