UltKit

VCF转CSV转换器

把联系人从手机或通讯录中导出,导入支持CSV的系统。上传一个包含数百位联系人的.vcf文件,或多个单人联系人文件,即可得到一个CSV文件,每人一行。

数据转换器

或将CSV, TSV, TXT … 文件拖放到此处 ·

单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除

输出

文件在我们的服务器上处理,并在 30 分钟后删除。

使用方法

  1. 1

    将联系人导出为.vcf文件

    使用手机或通讯录的导出功能(步骤见下文)。可以是一个包含所有联系人的文件,也可以是多个小文件;最多可添加 20 个文件,每个不超过 95 MB。

  2. 2

    导入时保持纯UTF-8编码

    大多数导入界面要求不带 BOM 的 UTF-8,这也是默认选项。只有打算在 Windows 版 Excel 中打开 CSV 时,才在高级设置中选择带 BOM 的 UTF-8。

  3. 3

    转换并导入

    点击转换为 CSV并下载,然后在目标应用的联系人导入界面上传该 CSV,并按提示对应各列。

答案

如何把 VCF 文件转换为 CSV?

将联系人导出为 .vcf,上传到这里,然后点击转换为 CSV。每张 vCard 会变成一行,包含姓名、电话、邮箱、地址、公司和备注等列。

为什么要把联系人从vCard转换为CSV

自 Versit 联盟在 20 世纪 90 年代中期发布以来,vCard 一直是通讯录的交换格式,手机和邮件应用导出联系人时用的就是它。它很适合把联系人从一个通讯录搬到另一个通讯录。但如果销售团队要把线索导入 CRM,活动组织者要通过邮件营销工具发送邀请,或者你要换用只支持导入 CSV 的邮箱,它就派不上用场了。

这些系统需要可以对应字段的行和列:这里是名,那里是邮箱。VCF 转 CSV 正好能做到这一点。这也是备份手机联系人最稳妥的方式,不用手机也能直接查看。如果你想先通过排序和筛选检查并整理列表,再导入到其他地方,可以用 VCF转Excel,它会生成工作簿。

先将联系人导出为VCF文件

iPhone

  1. 01打开“通讯录”,点按“列表”(iOS 16 或更高版本)
  2. 02长按“所有联系人”
  3. 03点按“导出”,将 .vcf 保存到“文件”

Android

  1. 01打开 Google 通讯录应用
  2. 02进入“修正和管理”,再选择“导出到文件”
  3. 03将 .vcf 保存到手机或云端硬盘

电脑

  1. 01在 iCloud.com 上选择联系人,然后选择“导出 vCard”
  2. 02在网页版 Google 通讯录中选择“导出”,再选择 vCard
  3. 03在 Mac 上,于“通讯录”中选择联系人,然后使用“文件”>“导出”

转换后的CSV可以导入哪里

支持CSV导入联系人的平台
机构要求来源
Google 通讯录可导入 CSV 或 vCard;如需对应标签等额外列,请使用 CSVGoogle 帮助
Outlook.com联系人导入需要 CSV 文件Microsoft 支持
Mailchimp 等邮件营销工具通过带有邮箱列的 CSV 文件导入受众—
HubSpot、Salesforce 等 CRM联系人导入向导读取 CSV,并将每一列对应到字段—
iCloud 通讯录只支持导入 vCard,因此无需 CSV—
以 vCard 3.0 记录表示的一位联系人
BEGIN:VCARD
VERSION:3.0
N:Okafor;Ada;;;
FN:Ada Okafor
ORG:北风贸易
TEL;TYPE=CELL:+1 512 555 0147
TEL;TYPE=WORK:+1 512 555 0100
EMAIL;TYPE=WORK:[email protected]
END:VCARD

vCard与CSV对比

VCF

vCard 联系人文件

VCF 文件使用 vCard 标准保存联系人信息,该标准由 Versit Consortium 于 1995 年创建,现由 IETF 维护。一个文件可包含一位或多位联系人,含姓名、电话、电子邮件、地址、照片和备注。手机、Gmail、Outlook 和苹果通讯录都能导入和导出 VCF。不同的 vCard 版本(2.1、3.0 和 4.0)处理特殊字符和字段的方式不同,迁移联系人时可能出现小问题。

压缩方式
–
透明度
–
动画
–
发布年份
1995 · Versit Consortium (now IETF)
VCF 转换器

CSV

逗号分隔值

CSV 是一种用于表格的纯文本格式,每一行是一条记录,列之间用逗号分隔。它从计算机早期就开始使用,RFC 4180 对其作了说明,不过许多变体使用分号或制表符,文本编码也各不相同。几乎所有电子表格、数据库和分析工具都能导入和导出 CSV,因此它是在系统之间传输数据的默认格式。CSV 只保存数值,不包含公式、格式、多个工作表或数据类型。

压缩方式
–
透明度
–
动画
–
发布年份
–
CSV 转换器

人们把 VCF 转成 CSV,是为了把通讯录迁移到 CRM、邮件营销工具或网页邮箱,因为这些系统的导入界面只接受以逗号分隔的行。

VCF转CSV常见问题

一个VCF文件能包含多个联系人吗?

可以。.vcf 是由 vCard 记录组成的文本文件,每条记录从 BEGIN:VCARD 开始到 END:VCARD 结束,所以手机的完整通讯录通常会导出为一个文件。每条记录会变成 CSV 中的一行;同时上传的多个 .vcf 文件也会以同样方式合并。

有多个电话号码的联系人会怎样处理?

vCard 会用 CELL、WORK 或 HOME 等类型标记每个号码。这些号码在 CSV 中会分成不同的列,所以同时有手机和办公电话的联系人会占用两个电话列,而不是把两个号码放在一个单元格里。

为什么vCard里有些姓名显示为=C3=A9这样的字符?

这是 quoted-printable 编码,vCard 2.1 用它表示非 ASCII 字符,许多 Android 手机至今仍这样导出。=C3=A9 是 é 的 UTF-8 字节对。转换器会对其解码,因此 CSV 中显示的是真正的字母。

联系人头像会一起转换吗?

不会。vCard 可以用一长串 Base64 内嵌照片,但 CSV 单元格并不适合存放图片,导入工具也会忽略它。姓名、电话、邮箱、地址、公司、生日和备注都会保留。

可以上传哪些vCard版本?

支持 2.1、3.0 和 4.0。3.0 版定义于 1998 年的 RFC 2426,4.0 版定义于 2011 年的 RFC 6350;iCloud 和 Google 通讯录导出 3.0,部分 Android 手机仍写出 2.1。

以后如何把CSV导回手机?

手机导入的是 vCard,而不是 CSV。编辑完列表后,用 CSV转VCF 转换回来,再在手机上或通过 iCloud.com 导入 .vcf。