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

Posted

技术标签:

【中文标题】导入 CSV 文件时处理逗号和撇号【英文标题】:Dealing with commas and apostrophe's when importing CSV files 【发布时间】:2015-02-05 16:05:31 【问题描述】:

我看到了一些关于此问题的较早问题,但他们使用不同的语言。我只能将 VBA 用于此特定任务。

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

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

【问题讨论】:

【参考方案1】:

选项 1

您导入数据,标记第一列。

然后是“数据”>“文本到列”>“分隔”>“下一个”

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

下一步 > 完成

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

选项 2

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

sep=;

使用 Excel 打开文件时,看不到这一行。

【讨论】:

以上是关于导入 CSV 文件时处理逗号和撇号的主要内容,如果未能解决你的问题,请参考以下文章

hive导入csv文件,字段中双引号内有逗号

从 CSV 文件导入包含逗号的变量

将 csv 文件导入数据库 - 带逗号的值

导出hive数据,用逗号分割

导入包含引号中的逗号的字段的 CSV 文件?

导入带有“当其中一些包含”以及逗号的值的 CSV 文件