我正在使用PHPExcel库,它似乎做得很好,但在我的方法中,它似乎并没有那么快。
我需要生成一个带有分配表、数据、公式和样式(粗体、颜色、边框)的 excel 文件,这需要我分配计算资源和时间。
我认为我的方法不太好。当即将使用 PHP 代码和来自 mysql 数据库的数据生成这种文件(excel)时,必须是正确的顺序。
1) 生成所有没有格式/样式、没有公式、添加数据和公式和样式
的工作表 2) 生成带有数据的工作表、添加公式、添加样式
3)....
最好将数据库中的所有需要数据放在一个多维数组中,而不是每次我希望写入新工作表时都查询数据库?
我正在使用双核处理器机器和 4GB 或 RAM,如果 Apache 没有崩溃,我需要大约 1 分钟。