导入CSV文件时处理逗号和撇号

时间:2015-02-05 16:05:32

标签: excel vba excel-vba csv

我看到了一些关于此的老问题,但他们使用的是不同的语言。我只能将VBA用于这项特殊任务。

我正在上传产品信息,但其中的描述通常包含逗号或单引号,导致其中一些在导入后不完整。

我想知道在Excel(2010)或VBA中是否有一种简单的方法可以解决这个问题?

1 个答案:

答案 0 :(得分:0)

选项1

导入数据,标记第一列。

然后"数据" > "文本到列" > "分隔" > "接着"

选择"逗号"和/或"其他"并写下单引号

下一个>完成

你试过吗?我总是这样处理我收到的每个.csv文件。

选项2

使用文本编辑器打开.csv文件并在文件开头插入以下行将明确告知Excel使用了哪个分隔符。在=之后写下逗号或单引号,而不是分号。

sep=;

使用Excel打开文件时看不到此行。