Excel导入csv文件时会中断较长的行

当我在excel中打开一个csv文件时,它将分割超过32760个字符的行,将剩下的行放在下一行,并删除至less2个字符。

在分手的地方没有特殊的字符。

这是一个正常的行为? 它从何而来? 我能以任何方式改变它吗?

感谢帮助。

使用正确的工具解决单元长度的问题。

Excel对单元格长度的限制与您所描述的一样,但这样做是可以的,因为Excel从来就不是一个CSV编辑器。

我强烈build议不要将Excel用于CSV文件 。 原因:

它会将0053等CSV值更改为53,而不会提示您。 这会对您的数据造成严重影响,尤其是在ERP系统中,像0053这样的值是常见的,前导零通常是有意义的。 或者只是想想邮政编码:你可以findZIP 040 12由Excel转换成4012没有警告你。 Excel也引入了其他意想不到的行为(从CSV的angular度来看),就像你在问题中描述的那样。

改用一些专用的CSV编辑器 。 其中一些是免费的。 这也将解决您的单元格长度问题,还有其他潜在的问题,如引号问题,单元格内部换行符,字符编码,列标题等