UltKit

CSV转VCF转换器

一次导入,就能把记着姓名、电话和邮箱的表格放进手机。CSV的每一行生成一张vCard,整个列表合成一个.vcf文件,iPhone、iCloud和Android通讯录都能直接导入。

数据转换器

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

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

输出

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

使用方法

  1. 1

    上传联系人CSV

    使用从电子表格、CRM 或注册表单导出的列表。最多 20 个文件,每个不超过 95 MB。

  2. 2

    检查表头行

    保持勾选首行为表头:列名会告诉转换器哪个值是姓名、电话或邮箱。如果 CSV 来自较旧的 Windows 程序,请在高级设置中设置文本编码。

  3. 3

    转换并导入

    点击转换按钮,下载 .vcf 文件,在手机上打开,或导入 iCloud 或 Google 通讯录。

答案

如何把 CSV 通讯录转换为 VCF?

上传带有表头行(如 First Name、Last Name、Mobile、Email)的 CSV,并转换为 VCF。每一行会成为同一个 .vcf 文件中的一张 vCard,你可以在手机上打开,或导入 iCloud 或 Google 通讯录。

为什么手机导入联系人要用VCF而不是CSV

联系人名单往往诞生于电子表格:社团的会员名册、销售团队的线索、会议的宾客名单、通过表单收集的号码。电子表格便于编辑和分享。但手机使用的是 vCard 格式,它由 Versit Consortium 在 20 世纪 90 年代中期创建,现由 IETF 维护;4.0 版本即 RFC 6350,发布于 2011 年。

因此,当销售经理想把 200 个客户号码放进新 iPhone,或教练想让每位助理的手机里都有家长名单时,要做的就是 CSV 转 VCF。转换器完成的,正是你原本要在通讯录 App 里逐个手动录入的工作。手上是工作簿而不是 CSV?Excel 转 VCF 可以省去导出这一步。

CSV的列如何对应vCard字段

  1. CSV 中的行

    每行一个人,每列一项信息,名称写在表头。

  2. 匹配表头

    First Name 和 Last Name 生成 N 和 FN,Mobile 变成 TEL 行,Email 变成 EMAIL 行。

  3. 一个 VCF 文件

    每一行都写成独立的 vCard,全部放在同一个 .vcf 中。

一行CSV转成的vCard示例

First Name,Last Name,Mobile,Email → VCF
BEGIN:VCARD
VERSION:3.0
N:李;娜;;;
FN:李娜
TEL;TYPE=CELL:+1 415 555 0142
EMAIL:[email protected]
END:VCARD

转换后的VCF导入到哪里

各通讯录应用导入VCF的方式
机构要求来源
iPhone 通讯录在邮件、信息或“文件”中打开 .vcf,并确认添加所有联系人—
iCloud.com 通讯录仅支持导入 vCard 文件;联系人随后会同步到该 Apple 账户下的所有设备—
Google 通讯录导入支持 vCard 或 Google 的 CSV 格式;联系人会同步到该账号下的 Android 手机—
Windows 版经典 Outlook每个 .vcf 只读取一个联系人,请改为在那里导入 CSV—

CSV

逗号分隔值

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

压缩方式
–
透明度
–
动画
–
发布年份
–
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 转换器

当保存在电子表格中的名单(如活动参会者、团队花名册或 CRM 导出数据)需要导入手机,而 iPhone 和 iCloud 只接受 vCard 格式的联系人时,就需要把 CSV 转成 VCF。

CSV转VCF常见问题

为什么联系人CSV不能直接导入iPhone?

iPhone 上的通讯录 App 和 iCloud.com 的通讯录页面只能导入 vCard 文件。无论 CSV 的列排得多整齐,它们都无法识别,所以列表必须先转成 .vcf。Google 通讯录是例外,两种格式都支持。

CSV的列名应该怎么写?

使用简单通用的列名:First Name、Last Name、Mobile、Phone、Email、Company、Job Title、Address 和 Birthday。清晰的列名能让每一列对应到正确的 vCard 属性。不想放到手机里的列,例如内部编号或销售备注,请先删除。

为什么电话号码变成了4.47E+11?

Excel 把长数字显示成了科学计数法,CSV 也按这种形式保存,前几位之后的数字已经从文件中丢失。请在原电子表格中把该列设置为文本格式,重新输入或导出带 + 前缀的号码,然后再转换一次。

Outlook能导入VCF文件吗?

Windows 版经典 Outlook 会把 .vcf 当作单个联系人卡片打开,所以包含多个 vCard 的文件只会导入第一个。在 Outlook 中请通过“文件 › 打开和导出”直接导入 CSV,VCF 留给手机使用。

联系人列表是Excel工作簿,需要先转成CSV吗?

不需要。Excel 转 VCF 可直接读取 .xlsx 和 .xls 表格,表头映射方式相同,既省一步,也避免了科学计数法的问题。

导入手机前怎样检查联系人?

用文本编辑器打开 VCF:每个人位于 BEGIN:VCARD 和 END:VCARD 之间,包含 FN、TEL、EMAIL 等行。如果想再次按行查看列表,可以用 VCF 转 CSV 转换。