我在Excel中获得了以下数据,并导出为CSV。但是,正如您在文本编辑器中看到的那样,“ Mval”值通常用引号引起来。我认为这是因为在Excel中,数字格式有一个“,”,分隔成千上万。
有什么方法可以将上面的数据导出为CSV格式,而Excel不会错误地将数字值识别为文本(尽管其数字格式正确)?
答案 0 :(得分:0)
在csv中带有引号的字段并不意味着该值的类型为字符串(csv没有类型)。
使用引号是因为该字段中有一个逗号,这是应该的方式。任何csv读取器都可以正常读取数据。
如果您想保持数字格式不变(包括逗号),而又真的不希望使用引号,则可以尝试将定界符更改为;
(或制表符)。