【发布时间】:2011-02-14 09:26:12
【问题描述】:
在将 CSV 文件导入 Excel 时,它只会从该行的 FIRST 字段中去除双引号,而将它们保留在所有其他字段中。如何强制 Excel 去除所有字符串中的引号?
例如,我有一个 CSV 文件:
“文本 1”、“文本 2”、“数字 1”、“数字 2”
"abc", "def", 123, 456
"abc", "def", 123, 456
"abc", "def", 123, 456
"abc", "def", 123, 456
我使用“数据”>“导入外部数据”>“导入数据”将其导入 Excel。我指定字段用逗号分隔,并且文本分隔符是双引号字符。
数据预览和实际的 Excel 电子表格列都只从第一个文本字段中去除双引号。所有其他文本字段仍然有引号。真正奇怪的是 Access 能够正确导入这些数据(即从每个文本字段中去除引号。
请注意,这不是内部逗号、引号或转义字符的问题。
这发生在 Excel 2003 和 Excel 2007 中。
【问题讨论】:
-
逗号后面有空格吗?如您的问题所定义。如果是这样,Excel 通常会对此感到窒息,并且可以做一些有趣的事情
-
如果我可以将此标记为答案,我会的。
标签: text import excel-2007 excel-2003