【问题标题】:perl module for writing excel2007 workbook用于编写excel2007工作簿的perl模块
【发布时间】:2011-07-07 21:08:52
【问题描述】:

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

【问题讨论】:

  • 你不能将其转换为 CSV 并在 Perl 中将其解析为文本文件吗?
  • @Superfilin,我想在 excel 中创建不同的工作表,这就是我不写 csv 文件的原因

标签: perl excel cpan


【解决方案1】:

如果您在Spreadsheet::WriteExcel cpan 网站上查看错误link,您会注意到存在一个针对该问题的开放时间超过11 个月的缺陷。

错误 ID:54902

也就是说,您不能尝试在每个电子表格中写入 65536 行的块,然后再进行整理吗?

【讨论】:

  • 问题是行数很大,以百万计。
【解决方案2】:

Excel::Writer::XLSXSpreadsheet::WriteExcel 的 API 兼容替代品,支持 Excel 2007 xlsx 格式和增加的行/列限制。

【讨论】:

  • 谢谢,直接从开发者那里得到答案感觉很棒
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-07-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-13
相关资源
最近更新 更多