从csv导入时Excel移动引号
我有一个以csv格式导出的数据库。我需要将其粘贴到excel中,以便查看数据。问题是数据库中的某些字段包含引号,这会导致问题。。。例如: 打开Excel并粘贴到csv文件的内容中,使其看起来像:从csv导入时Excel移动引号,excel,csv,Excel,Csv,我有一个以csv格式导出的数据库。我需要将其粘贴到excel中,以便查看数据。问题是数据库中的某些字段包含引号,这会导致问题。。。例如: 打开Excel并粘贴到csv文件的内容中,使其看起来像: "ID","FORMAT","NAME" "001","T","onequote"twoquote"threequote"end" "002","T","onequote"twoquote"end" "003","T","onequote"end" 然后我启动文本导入向导,选择逗号作为分隔符,然后点击
"ID","FORMAT","NAME"
"001","T","onequote"twoquote"threequote"end"
"002","T","onequote"twoquote"end"
"003","T","onequote"end"
然后我启动文本导入向导,选择逗号作为分隔符,然后点击finish。这将字段拆分为单元格,看起来既美观又整洁,因此易于查看。但是,如果“名称”字段中的任何字段包含双引号,excel将删除引号的第一个匹配项,并将其结束在字符串的末尾,因此它将看起来像:
ID FORMAT STRING
1 T onequotetwoquote"threequote"end"
2 T onequotetwoquote"end"
3 T onequoteend"
而不是:
ID FORMAT STRING
1 T onequote”twoquote"threequote"end
2 T onequote”twoquote"end
3 T onequote”end
我有没有办法阻止Excel这样做?这是一个相当大的表,所以手动检查有点麻烦。不幸的是,我无法更改提供csv的方式。但是,如果有必要,我可以编辑csv文件 您需要执行正则表达式find replace 将csv粘贴到文本编辑器并执行以下查找替换。(我在这里使用记事本+)
“$在搜索框中