我需要每天在我的网站上自动更新 Excel 中的一些价目表。我为此使用了 PHPExcel,但生成 1 个只有 40000 行和 11 列的文件需要大量内存(大约 900 Mb),这在我的 Linux 托管服务器上不可用。所有 Google 结果仅指向 PHPExcel。我想知道是否有任何命令行实用程序可以做同样的事情,但消耗更少的内存,所以我可以使用 cron 在我的 Linux 服务器上运行它?我需要在我的 Excel 文件中使用一些格式和公式,这使得 CSV 和 HTML 成为非选项。
当然,我可能会从 Windows Server 机器连接到 MySQL,在那里在实际的 Excel 中生成 Excel 文件,然后将它们上传到服务器,但这个选项对我来说似乎很 hacky。
补充: 我现在在 PERL、Python 和 Java 模块之间做出选择,选择在大文件上消耗更少资源且更易于使用的模块;欢迎对此主题发表任何评论。也接受任何其他解决方案。