VCF转CSV转换器
把联系人从手机或通讯录中导出,导入支持CSV的系统。上传一个包含数百位联系人的.vcf文件,或多个单人联系人文件,即可得到一个CSV文件,每人一行。
数据转换器
或将CSV, TSV, TXT … 文件拖放到此处 ·
单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除
文件在我们的服务器上处理,并在 30 分钟后删除。
CSV 和文本文件中分隔列的字符,读取和写入都适用。自动会从输入中检测,并以逗号写出。
UTF-8 适用于所有语言。如果 Windows 上的 Excel 打开 CSV 时重音字符或中日韩文字显示乱码,请选择带 BOM 的 UTF-8。
输入为 Excel、ODS 和 Numbers 时:只转换第一个工作表,或转换所有工作表(ZIP 中每个工作表一个 CSV,或 JSON 中每个工作表一个键)。
新电子表格中工作表标签的名称,最多 31 个字符。
对象数组会为每一行使用列名作为键;数组的数组更紧凑,并把表头作为第一个数组。
包裹所有行的外层元素名称;每一行会成为其中的一个 <row>。
用于 CREATE TABLE 和 INSERT 语句。只能使用字母、数字和下划线。
不同数据库的引号和列类型略有差异;请选择您要导入的数据库。
把日期单元格统一改写为一种格式。ISO (2026-10-18) 对数据库和代码最稳妥;保持原样则保留源文件中的显示方式。
使用方法
- 1
将联系人导出为.vcf文件
使用手机或通讯录的导出功能(步骤见下文)。可以是一个包含所有联系人的文件,也可以是多个小文件;最多可添加 20 个文件,每个不超过 95 MB。
- 2
导入时保持纯UTF-8编码
大多数导入界面要求不带 BOM 的 UTF-8,这也是默认选项。只有打算在 Windows 版 Excel 中打开 CSV 时,才在高级设置中选择带 BOM 的 UTF-8。
- 3
转换并导入
点击转换为 CSV并下载,然后在目标应用的联系人导入界面上传该 CSV,并按提示对应各列。
如何把 VCF 文件转换为 CSV?
将联系人导出为 .vcf,上传到这里,然后点击转换为 CSV。每张 vCard 会变成一行,包含姓名、电话、邮箱、地址、公司和备注等列。
为什么要把联系人从vCard转换为CSV
自 Versit 联盟在 20 世纪 90 年代中期发布以来,vCard 一直是通讯录的交换格式,手机和邮件应用导出联系人时用的就是它。它很适合把联系人从一个通讯录搬到另一个通讯录。但如果销售团队要把线索导入 CRM,活动组织者要通过邮件营销工具发送邀请,或者你要换用只支持导入 CSV 的邮箱,它就派不上用场了。
这些系统需要可以对应字段的行和列:这里是名,那里是邮箱。VCF 转 CSV 正好能做到这一点。这也是备份手机联系人最稳妥的方式,不用手机也能直接查看。如果你想先通过排序和筛选检查并整理列表,再导入到其他地方,可以用 VCF转Excel,它会生成工作簿。
先将联系人导出为VCF文件
iPhone
- 01打开“通讯录”,点按“列表”(iOS 16 或更高版本)
- 02长按“所有联系人”
- 03点按“导出”,将 .vcf 保存到“文件”
Android
- 01打开 Google 通讯录应用
- 02进入“修正和管理”,再选择“导出到文件”
- 03将 .vcf 保存到手机或云端硬盘
电脑
- 01在 iCloud.com 上选择联系人,然后选择“导出 vCard”
- 02在网页版 Google 通讯录中选择“导出”,再选择 vCard
- 03在 Mac 上,于“通讯录”中选择联系人,然后使用“文件”>“导出”
转换后的CSV可以导入哪里
| 机构 | 要求 | 来源 |
|---|---|---|
| Google 通讯录 | 可导入 CSV 或 vCard;如需对应标签等额外列,请使用 CSV | Google 帮助 |
| Outlook.com | 联系人导入需要 CSV 文件 | Microsoft 支持 |
| Mailchimp 等邮件营销工具 | 通过带有邮箱列的 CSV 文件导入受众 | — |
| HubSpot、Salesforce 等 CRM | 联系人导入向导读取 CSV,并将每一列对应到字段 | — |
| iCloud 通讯录 | 只支持导入 vCard,因此无需 CSV | — |
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)
CSV
逗号分隔值
CSV 是一种用于表格的纯文本格式,每一行是一条记录,列之间用逗号分隔。它从计算机早期就开始使用,RFC 4180 对其作了说明,不过许多变体使用分号或制表符,文本编码也各不相同。几乎所有电子表格、数据库和分析工具都能导入和导出 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。
- VCF转Excel转换器将.vcf联系人文件转换为Excel工作簿,方便排序、去重和整理通讯录。电话号码按文本保留,每个联系人一行,支持所有vCard版本。
- CSV转VCF转换器把CSV联系人列表转换为VCF文件,可导入iPhone、iCloud、Android和Google通讯录。按表头名称对应vCard字段,无需注册账号。
- Excel转VCF转换器将Excel联系人列表转换为.vcf vCard文件,导入iPhone、安卓手机、Google通讯录或iCloud。支持XLSX、XLS、ODS和Numbers文件。
- CSV转XLSX转换器将CSV转换为Excel XLSX工作簿,前导零、长编号和带重音的文字完整保留。自动识别逗号、分号和制表符分隔的文件。