Excel 无法正确解析 CSV 文件中包含逗号的引号字符串

Excel 无法正确解析 CSV 文件中包含逗号的引号字符串

我有一个 CSV 文件,其中包含带引号的字符串comma。当我在 Excel 中打开它时,它仍然使用字符串内的逗号并将其解析到不同的列中。有人可以帮忙吗?

T7, 7, "331-8463 C - Ind. HT collar, laser HT insert, crown TR", 85, 0.37, N, 0.00, N
T7, 8, "331-8463 C - Ind. HT collar, laser HT insert, crown TR", 90, 0.33, N, 0.00, N

只需使用以上两行创建一个 CSV 文件,然后在 Excel 文件中打开它。

这是我得到的结果。

CSV 逗号解析问题

答案1

删除多余的空格它就能正常工作:

T7,7,"331-8463 C - Ind. HT collar, laser HT insert, crown TR",85,0.37,N,0.00,N
T7,8,"331-8463 C - Ind. HT collar, laser HT insert, crown TR",90,0.33,N,0.00,N

答案2

遗憾的是,Steve Rindsberg 是正确的。只有当字段分隔符为以下形式时,Excel 才会接受双引号封装:



而不是:

,空间

我们无法始终控制导入文件的格式。

如果你无法改变.csv文件格式,然后使用导入向导将所有数据放入单个列并使用文本到列自行解析数据。

相关内容