Excel导入csv文件时断开长行

时间:2017-05-15 09:39:42

标签: excel excel-2013

当我在excel中打开一个csv文件时,它会分解超过32760个字符的行,将其余行放在下一行,并在此过程中删除至少2个字符。

分手处没有特殊字符。

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

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

使用正确的工具解决细胞长度问题。

Excel如您所述,对单元格长度有限制,但没关系,因为Excel从来不应该是CSV编辑器。

我强烈建议永远不要将Excel用于CSV文件。原因是:

它会将 0053 等CSV值更改为 53 ,而不会向您发出警告。这会对您的数据产生严重影响,因为特别是在ERP系统中, 0053 等值很常见,而前导零通常是有意义的。或者只考虑邮政编码:您可以通过Excel将 040 12 转换为 4012 ,而不会发出警告。 Excel还引入了其他意外行为(来自CSV视点),就像您在问题中描述的行为一样。

使用一些dedicated CSV editors代替。其中一些是免费软件。这也将解决您的单元格长度问题以及其他潜在问题,例如引号问题,单元格内部的换行符,字符编码,列标题等。