我有一个巨大的报告来自一个工具,我从中提取一些重要数据并编写一个excel文件。直到现在我使用了模块Spreadsheet :: WriteExcel,但是当行数超过65535时崩溃了。还有其他模块支持为大数据生成excel吗?我检查了CPAN,找到了用于读取excel2007文件的模块,但找不到写入的文件。我不是在编写csv,因为我想在excel文件中生成多个工作表。
答案 0 :(得分:9)
Excel::Writer::XLSX是Spreadsheet::WriteExcel的API兼容替代品,支持Excel 2007 xlsx格式和增加的行/列限制。
答案 1 :(得分:3)
如果您检查link cpan网站上的错误Spreadsheet::WriteExcel,您会发现此问题的缺陷超过11个月。
错误ID:54902
那就是说,你不能尝试在每个电子表格中写入65536行的块,然后再整理它吗?