2011-03-03 24 views
3

我有一個巨大的報告出來了,我從中提取一些重要數據並寫入excel文件。到目前爲止,我使用了Spreadsheet :: WriteExcel模塊,但是當行數超過65535時,它崩潰了。有沒有其他模塊支持爲大數據生成excel?我檢查了CPAN,發現讀取excel2007文件的模塊,但沒有找到一個寫作。我不寫一個csv,因爲我想在excel文件中生成多個工作表。用於編寫excel2007工作簿的perl模塊

+0

難道你不能將它轉換爲CSV並將其解析爲Perl中的文本文件? – 2011-03-03 08:17:26

+0

@Superfilin,我想在excel中創建不同的工作表,這就是我不寫一個csv文件的原因 – SAN 2011-03-03 08:18:33

回答

3

如果您檢查Spreadsheet::WriteExcel cpan網站上的缺陷link,您會注意到存在缺陷,該缺陷已針對此確切問題開放超過11個月。

錯誤ID:54902

這就是說,你不能代替嘗試在每個電子表格寫入65536行塊,後來整理呢?

+0

問題是行數很大,以百萬爲單位。 – SAN 2011-03-03 09:19:22