【问题标题】:Spreadsheet::WriteExcel Memory Usage电子表格::WriteExcel 内存使用情况
【发布时间】:2010-04-09 02:22:30
【问题描述】:

我正在尝试创建一个多页 Excel 文档,到目前为止,我一直在使用 PHP 进行此操作 - 但是使用 PHPExcel 占用了 70MB 的 RAM,总共大约 60,000 个电子表格单元格。

我想知道是否有人有使用 Spreadsheet::WriteExcel 的经验,以及它在创建非常大的文档时是否有问题。

我只是试一试,但我对 Perl 非常缺乏经验,即使是为了测试,我也可能需要相当长的时间才能完成并滚动它,而且我认为这里的某个人可能有洞察力我。

【问题讨论】:

    标签: perl excel memory


    【解决方案1】:

    看起来你应该没问题。从documentation 看来,只要Spreadsheet::WriteExcel 可以使用临时目录,它就会为您管理内存。

    另一方面,如果您只需要数据,而不需要演示文稿或公式,那么我建议使用Text::CSV_XS 写入 CSV。在这种情况下,您最终编写的代码会简单得多。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-16
      • 1970-01-01
      • 2020-04-30
      • 1970-01-01
      • 1970-01-01
      • 2010-10-19
      • 1970-01-01
      相关资源
      最近更新 更多