【发布时间】:2013-09-21 11:30:24
【问题描述】:
链接到这个问题 Writing CSV in perl
我正在解析 html 文件中的内容并使用 Text::CSV 将其写入 csv;效果很好。
但是,虽然内容大小超过 130000+ 个字符,但它会重叠或仅部分内容写入单元格中。
这是 csv 中单元格字符限制范围内的任何内容吗?
请给我一些建议。
更新
我使用此代码打印 csv。
$csv->print($fh, [$name, $table]);
如果变量包含字符 '[',']' 它会与下一个单元格重叠。
更新
从此链接
我正在尝试将内容写入 标记内,该标记具有很大的内容。
【问题讨论】:
-
您的意思是单个值中有 130000+ 个字符吗?您确定 CSV 是最适合存储数据的格式吗?
-
是的,所有这些字符都存储在一个变量中。
-
你试过什么?您是否尝试过使用绝对“安全”的大字符值制作 CSV 文件(以防转义或换行出现问题)?例如写一个值为
'a' x 140_000的单元格,看看它是否被截断 -
@plusplus 即使我手动复制并粘贴它,它在 csv 中也不起作用。