如何使Excel从CSV文本字段中删除所有引号

时间:2010-04-30 19:55:42

标签: text import excel-2007 excel-2003

将CSV文件导入Excel时,它只从行上的FIRST字段中删除双引号,但将它们留在所有其他字段上。如何强制Excel从所有字符串中删除引号?

例如,我有一个CSV文件:

“text1”,“text2”,“numeric1”,“numeric 2”

“abc”,“def”,123,456

“abc”,“def”,123,456

“abc”,“def”,123,456

“abc”,“def”,123,456

我使用Data>将其导入Excel导入外部数据>导入数据。我指定字段用逗号分隔,文本分隔符是双引号字符。

数据预览和实际的Excel电子表格列都只从第一个文本字段中删除双引号。所有其他文本字段仍然有引号。真正奇怪的是,Access能够正确导入这些数据(即从每个文本字段中删除引号。

请注意,这不是内部逗号或引号或转义字符的问题。

这在Excel 2003和Excel 2007中会发生。

1 个答案:

答案 0 :(得分:5)

从要导入的文档中删除逗号之前/之后的所有空格。