Perl模块用于编写Excel2007工作簿。

3

我有一个来自工具的巨大报告,从中提取一些重要数据并编写Excel文件。到目前为止,我使用了Spreadsheet :: WriteExcel模块,但是当行数超过65535时会崩溃。是否有其他支持生成大量数据的Excel的模块?我在CPAN中查找,发现了用于读取excel2007文件的模块,但没有找到可以写入的模块。我不使用csv,因为我想在Excel文件中生成多个工作表。


你不能将它转换为CSV格式,然后在Perl中将其解析为文本文件吗? - Andrey Adamovich
@Superfilin,我想在Excel中创建不同的工作表,这就是我不写CSV文件的原因。 - SAN
2个回答

9

1
谢谢,直接从开发者那里得到答案感觉很棒。 - SAN

3
如果您查看在Spreadsheet::WriteExcel cpan网站上的错误链接,您会注意到存在一个缺陷,已经有超过11个月了,针对这个确切的问题。

错误ID:54902

话虽如此,您可以尝试每个电子表格写入65536行数据块,然后再合并吗?


问题在于行数非常庞大,达到了数百万。 - SAN

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接