php 导出Excel除了phpExcel还有什么办法,phpExcel耗内存太多,数据多了缓存到磁盘太慢,需要一个可以导出excel先写内容,后写头部标题的,有没有免费的介绍下
导出CSV 程序效率比较高
CSV吧! 文本比二进制存的字节绝对要多的多,只不过CSV 没有样式
导出excel
如果不需要样式,只导出文本的话可以导出为csv格式数据,通过php系统的文件操作函数就可以完成
phpExcel 导出excel,功能强大,性能一般。
如果需要性能,考虑缓存等,可以直接用数据库导出excel,各个数据库都支持的。
外加一句:如果PHPExcel导出的excel大到考虑内存和性能的话,最好不要导出为excel了,这么大的excel估计用户打开都难。
没有找到解决方法,目前写成html table格式的,直接下载
一般都不在php项目中导出excel,要导数据找运维数据库导,方便快捷。。。
我之前用phpexcel单表导出10w+的数据,导到5w+就因为超时而被终止,关于你说的是连表查询后进行导出,你可以是把每次行列写入的时候进行注销当前数组,达到释放内存的效果
最近写了一个导出的文章,你可以看一下
https://.com/a/1190000005366832
自己可以百度搜索php 导出excel