是否有使用Text :: CSV编写CSV文件的单元格长度限制?

时间:2013-09-17 06:38:42

标签: perl csv

链接到这个问题 Writing CSV in perl

我正在解析html文件中的内容,并使用Text :: CSV将其写入csv;哪个运作良好。

但是,当内容大小超过130000个字符时,它会重叠或仅部分内容写入单元格。

是csv中具有单元格字符限制范围的任何内容吗?

请给我一些建议。

更新

我使用此代码打印csv。 $csv->print($fh, [$name, $table]);

如果变量包含字符'[',']',它将与下一个单元重叠。

更新

从这个链接 http://open.api.ebay.com/shopping?callname=GetSingleItem&responseencoding=XML&appid=&siteid=0&version=839&IncludeSelector=Details,Description,ItemSpecifics&ItemID=251307275303

我正在尝试编写< \ Description>内的内容标签内容很大。

1 个答案:

答案 0 :(得分:8)

问题与Excel。实际的CSV文件是正确的,但根据Microsoft's documentation,Excel在单个单元格中读取的字符数不能超过32767个字符:

  

单元格可包含的字符总数:32,767个字符

您可以尝试其他编辑器:

其中至少有一个应该能满足您的需求。