0
我有一个导出为csv格式的数据库。我需要将它粘贴到excel中,以便我可以查看数据。问题是,一些在数据库中的字段包含引号,这会导致问题。例:从csv导入Excel时移动引号
打开Excel和CSV文件的内容粘贴所以它看起来像:
"ID","FORMAT","NAME"
"001","T","onequote"twoquote"threequote"end"
"002","T","onequote"twoquote"end"
"003","T","onequote"end"
我然后启动文本导入向导并选择逗号作为分隔符并完成。这将字段拆分成单元格,并且看起来很整齐,所以很容易查看。但是,如果“名称”字段中的任何字段包含双引号,则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文件。