将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中会发生。
答案 0 :(得分:5)
从要导入的文档中删除逗号之前/之后的所有空格。