链接到这个问题
Writing CSV in perl
我正在解析 html 文件中的内容并使用 Text::CSV 将其写入 csv;这是运作良好。
但是,虽然内容大小超过 130000+ 个字符,但它会重叠或仅部分内容写入单元格中。
在 csv 中是否有单元格字符限制范围?
请给我一些建议。
更新
我使用此代码打印 csv。$csv->print($fh, [$name, $table]);
如果变量包含字符 '[',']' 它会重叠到下一个单元格。
更新
从这个链接
我正在尝试将内容写入 <\Description> 标签中,其中包含大量内容。
最佳答案
问题出在 Excel 上。实际的 CSV 文件是正确的,但根据 Microsoft's documentation , Excel 不能在单个单元格中读取超过 32767 个字符:
Total number of characters that a cell can contain: 32,767 characters
您可以尝试其他编辑器,例如:
至少其中之一应该可以满足您的需求。
关于perl - 使用 Text::CSV 写入 CSV 文件是否有单元格长度限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18842866/