清空CSV文件中的单元格值

通常当我用记事本打开CSV文件时,看起来像这样

DN3074;29.06.15;;;;AX103;;11,000; 

但现在我有CSV文件,看起来像这样:

  "DN3074";"29.06.15";"";"";"";"AX103";"";"11,000" 

我必须在第三方软件中导入该文件,该软件可以与;"XXX"; (带数据的双引号)但不能处理;""; (没有数据的双引号)。

如果我用Excel打开并保存了我的电脑上的文件,那么空的双引号消失(从;"";转换为;; ),我无法确定控制该过程的设置。 我不知道该文件是通过其他软件包还是直接在Excel中生成的。

是否有一个设置(Excel,区域等),处理如何在CSV文件中解释空单元格?

最简单的解决scheme我想是在记事本中打开文件,并用Ctrl + H来replace"空的空格,或用空格replace"" ,但是我相信你现在正在做这个。

来到查询,我有Excel 2010,这个问题是不存在的。下面是在Excel中创build的CSV示例文件,在记事本中打开:

 1,45,0.626989589,0.988300859,0.427088077,0.537229165,,0.936975164 2,,0.993964647,0.419158727,0.697422199,,0.995851771,0.65717588 3,4324,0.705512764,,0.739675815,0.584418421,0.901237641,0.186385618 

如果一切都失败了,那么试试看这里的VBA示例: http : //markinns.com/archive/export-excel-csvs-with-double-quotes.html

如果可能需要修改以排除在空单元格中添加引号,但至less您有一些VBA代码可以随意更改。