在Excel中进行编辑之后,不需要的逗号会插入到CSV文件中

我有一个csv文件在Visual Studio中工作。

示例文件数据

Address,included City,State,Country,Zip Boston,MA,US,02120 Customer,included Name,Id a,1 

现在,如果我在Excel中打开这个文件来更改zip值,我新保存的文件将是..

 Address,included,, City,State,Country,Zip Boston,MA,US,02119 ,,, Customer,included,, Name,Id,, a,1,, 

含义说它将文件转换为使每行的列数等于最大列数的行。 在这种情况下是4。 对于一行(城市,州,国家,邮编)

我的问题是如何避免这种不必要的插入逗号(,)。 我通过用相同的文件名replace文件来保存更改。 (以CSV(逗号分隔)格式)

保存之前警告我

 "Test.csv may contain features that are not compatible with CSV (Comma delimited.)" 

我如何避免这种不必要的逗号插入? 有没有其他的格式,我应该在编辑后保存我的文件?

据我所知,你不能在Excel中做到这一点。

在记事本或Notepad ++或任何其他文本编辑器中打开文件。 在那编辑它,然后保存它。