Perl 使用Text::CSV写入CSV文件时是否有单元格长度限制?
联系这个问题 我正在解析html文件中的内容,并使用Text::csv将其写入csv;这很有效 但是,虽然内容大小超过130000个字符,但其内容重叠或仅部分内容写入单元格 csv中是否有单元格字符限制范围 请给我一些建议 更新 我使用此代码打印csv。Perl 使用Text::CSV写入CSV文件时是否有单元格长度限制?,perl,csv,Perl,Csv,联系这个问题 我正在解析html文件中的内容,并使用Text::csv将其写入csv;这很有效 但是,虽然内容大小超过130000个字符,但其内容重叠或仅部分内容写入单元格 csv中是否有单元格字符限制范围 请给我一些建议 更新 我使用此代码打印csv。 $csv->print($fh,[$name,$table]) 如果变量包含字符“[”,“]”,它将与下一个单元格重叠 更新 从这个链接 我正在尝试将内容写入包含大量内容的标记中。问题在于Excel。实际的CSV文件是正确的,但根据,Exce
$csv->print($fh,[$name,$table])代码>
如果变量包含字符“[”,“]”,它将与下一个单元格重叠
更新
从这个链接
我正在尝试将内容写入包含大量内容的标记中。问题在于Excel。实际的CSV文件是正确的,但根据,Excel在单个单元格中读取的字符不能超过32767个:
单元格可以包含的字符总数:32767个字符
您可以尝试其他编辑器,如:
其中至少有一个可以满足您的需要。您的意思是一个值包含130000多个字符吗?您确定CSV是存储数据最合适的格式吗?是的,所有这些字符都存储在一个变量中。您尝试过什么?你有没有尝试过用一个字符的大值来创建一个CSV文件,它绝对是“安全的”(以防转义或换行出现问题)?例如,编写一个值为'a'x 140_000
的单元格,然后查看是否truncated@plusplus即使我手动复制和粘贴它,它也不能在csv中工作。谢谢Sundar,但我不是这个意思。我的意思是,这些值占据了下一个单元格,它被破坏并添加到附近的单元格中。啊,然后拆分本身发生了错误,可能是HTML解析代码中的错误。你在做网站清理吗?我的电子邮件ID在我的个人资料中,如果你向我发送一封邮件,我可以尝试帮助你解决问题。即使我手动复制和粘贴内容,它也无法在CSV中更好地向我发送电子邮件,确切地告诉我你在做什么,粘贴到哪里以及如何阅读,以及你单击我的名字时获得的电子邮件ID。一旦我们确定了问题所在,我会为其他人更新相关解决方案。非常感谢Sundar。