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

xsuvu9jc  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(321)

链接到这个问题Writing CSV in perl
我从HTML文件中解析一个内容,并使用Text::CSV将其写入CSV;效果很好
但是,当内容大小超过130000+字符时,其重叠或仅部分内容写入单元格中。
那是不是CSV中有单元格字符限制范围的东西?
请给予我一些建议。
更新
我用这个代码来打印CSV。$csv->print($fh, [$name, $table]);
如果变量包含字符'[',']',它会重叠到下一个单元格。

更新

从这个链接
我正在尝试在<\Description>标签中写入内容,该标签具有很大的内容。

iszxjhcz

iszxjhcz1#

问题是Excel。实际的CSV文件是正确的,但根据Microsoft's documentation,Excel无法在单个单元格中读取超过32767个字符:
单元格可以包含的字符总数:32,767个字符
您可以尝试其他编辑器,例如:

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

相关问题