[EXCEL] 我在一张工作表上有大约 900 行和大约 23 列,我将其保存为制表符分隔格式并关闭。但是当我将文件扩展名重命名为 .csv 时,它会丢失一些行,在本例中大约有 28 行。可能出了什么问题?
任何帮助都将非常感激。
答案1
根据您的区域设置,Excel 将以不同的方式处理带有 .csv 扩展名的文件。这是因为“CSV”没有官方标准。在大多数情况下,打开 .csv 文件时,Excel 会使用逗号或分号作为分隔符,而不是制表符。
打开纯文本数据(如 .csv)时,切勿只双击,然后期望 Excel 能够正确猜出分隔符、定界符、封装和编码。否则会破坏数据。
我曾写过一篇关于此问题的深入文章在这里它涵盖了您真正应该了解的所有细节……
就您的具体情况而言,问题不在于线条消失了,而在于 Excel 没有按照您期望的方式显示它们。如果您使用文本编辑器打开 txt/csv 文件,我相信您会发现所有数据都在那里。解决您的问题的方法是学习如何将 csv 文件导入 Excel。
答案2
您不应将文件重命名为 csv,您应该打开文件并使用“另存为”,然后选择 csv。
另外,重命名文件会改变文件内部的内容,这毫无意义,也许问题出在你打开它的编辑器上。 一个重要的事情是,每个操作系统(windows、osx 和 linux)都有不同的行尾字符,也许编辑器和行尾导致了问题。
使用编辑器观察行末的字符有哪些。