扫码关注官方订阅号
php 导出Excel除了phpExcel还有什么办法,phpExcel耗内存太多,数据多了缓存到磁盘太慢,需要一个可以导出excel先写内容,后写头部标题的,有没有免费的介绍下
小伙看你根骨奇佳,潜力无限,来学PHP伐。
没有找到解决方法,目前写成html table格式的,直接下载
如果不需要样式,只导出文本的话可以导出为csv格式数据,通过php系统的文件操作函数就可以完成
phpExcel 导出excel,功能强大,性能一般。如果需要性能,考虑缓存等,可以直接用数据库导出excel,各个数据库都支持的。
外加一句:如果PHPExcel导出的excel大到考虑内存和性能的话,最好不要导出为excel了,这么大的excel估计用户打开都难。
如果PHPExcel导出的excel大到考虑内存和性能的话,最好不要导出为excel了,这么大的excel估计用户打开都难。
自己可以百度搜索php 导出excel
一般都不在php项目中导出excel,要导数据找运维数据库导,方便快捷。。。
我之前用phpexcel单表导出10w+的数据,导到5w+就因为超时而被终止,关于你说的是连表查询后进行导出,你可以是把每次行列写入的时候进行注销当前数组,达到释放内存的效果
CSV吧! 文本比二进制存的字节绝对要多的多,只不过CSV 没有样式
导出CSV 程序效率比较高
最近写了一个导出的文章,你可以看一下https://segmentfault.com/a/1190000005366832
导出excel
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
没有找到解决方法,目前写成html table格式的,直接下载
如果不需要样式,只导出文本的话可以导出为csv格式数据,通过php系统的文件操作函数就可以完成
phpExcel 导出excel,功能强大,性能一般。
如果需要性能,考虑缓存等,可以直接用数据库导出excel,各个数据库都支持的。
外加一句:
如果PHPExcel导出的excel大到考虑内存和性能的话,最好不要导出为excel了,这么大的excel估计用户打开都难。自己可以百度搜索php 导出excel
一般都不在php项目中导出excel,要导数据找运维数据库导,方便快捷。。。
我之前用phpexcel单表导出10w+的数据,导到5w+就因为超时而被终止,关于你说的是连表查询后进行导出,你可以是把每次行列写入的时候进行注销当前数组,达到释放内存的效果
CSV吧! 文本比二进制存的字节绝对要多的多,只不过CSV 没有样式
导出CSV 程序效率比较高
最近写了一个导出的文章,你可以看一下
https://segmentfault.com/a/1190000005366832
导出excel