分享一个简单生成 Excel2007 xlsx 文档的 PHP 类,主要解决了内存占用问题

2017-03-08 18:35:33 +08:00
 szopen

即使在处理海量数据时,内存占用也不会太多

下载地址: https://github.com/chopins/toknot/blob/master/vendor/toknot/Toknot/Share/SimpleXlsx.php

注意:

  1. 生成 xlsx 文档,需要 php 安装有 zip 扩展
  2. 代码需要简单修改即可使用
  3. 处理 10 万条数据、每条 100 列数字的时间是 real : 1m8.926s , user : 1m8.358s , sys:0m0.465s ,内存可以忽略
2047 次点击
所在节点    PHP
2 条回复
gouchaoer
2017-03-10 13:35:31 +08:00
原理是啥,这个比那几个大的扩展改进在啥地方呢?
szopen
2017-03-10 13:45:48 +08:00
@gouchaoer 主要改进就是:在创建表格时,不管有多少数据,占用内存都十分少。
我写这个主要是方便做数据导出操作,而且不用担心内存不够用.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/345939

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX