VCF转Excel转换器
把整个通讯录变成一张表格。上传导出的.vcf文件,即可得到.xlsx工作簿,每个联系人占一行,可直接排序、筛选、查找重复项并补全缺失信息。
数据转换器
或将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
上传vCard文件
添加从手机、iCloud、Google 通讯录或 Outlook 导出的 .vcf 文件。最多 20 个文件,每个不超过 95 MB;多个文件会合并为同一个工作簿中的一份联系人列表。
- 2
按需为工作表命名
工作表标签默认为 Contacts。可在高级设置中修改工作表名称,最多 31 个字符,例如填写这份通讯录所属手机主人的姓名。
- 3
转换后用Excel打开
点击转换为 XLSX,然后用 Excel、Google 表格、Numbers 或 LibreOffice Calc 打开工作簿。
为什么要把通讯录导入Excel
手机一次只显示一个联系人,800 人的通讯录里的问题很难发现:同一位同事存了三遍,一半的条目没有邮箱,公司名有四种写法。电子表格能让这一切一目了然。因此,小企业主、替经理交接联系人的助理,以及合并嘉宾名单的活动组织者,都会先把 vCard 转成 Excel,再做其他处理。
接下来用 Excel 自带的功能就能完成整理:按公司排序,筛选邮箱列的空白项,对电话列删除重复项,或者快速统计每个城市的联系人数量。列表整理干净后,可以导回手机成为 vCard,或导入 CRM。如果只是想直接导入其他系统,不需要先检查数据,VCF 转 CSV 会更快。
哪些vCard字段会成为Excel列
| from ↓ · to → | XLSX | CSV |
|---|---|---|
| FN / N | FN / N to XLSX: yes | FN / N to CSV: yes |
| TEL | TEL to XLSX: yes | TEL to CSV: yes |
| EMAIL to XLSX: yes | EMAIL to CSV: yes | |
| ADR | ADR to XLSX: yes | ADR to CSV: yes |
| ORG / TITLE | ORG / TITLE to XLSX: yes | ORG / TITLE to CSV: yes |
| BDAY | BDAY to XLSX: yes | BDAY to CSV: yes |
| NOTE | NOTE to XLSX: yes | NOTE to CSV: yes |
| PHOTO | – PHOTO to XLSX: no | – PHOTO to CSV: no |
VCF文件中可能出现的vCard版本
1996
vCard 2.1
Versit Consortium 发布的版本。部分 Android 手机仍会导出此版本,带重音符号的姓名使用 quoted-printable 文本。
1998
vCard 3.0
由 IETF 以 RFC 2426 发布。iCloud 和 Google 通讯录目前导出的就是此版本。
2011
vCard 4.0
RFC 6350 规定 UTF-8 为唯一编码,并新增了性别、纪念日等字段。
三个版本的转换方式相同,所以不必知道手机写出的是哪一版。版本只在个别情况下有影响:旧手机导出的 2.1 文件中,姓名可能被编码为 =C3=A9 这样的序列,转换器会将其解码;4.0 文件可能带有旧通讯录没有的字段,这些字段会直接变成额外的列。
VCF与XLSX格式要点
VCF
vCard 联系人文件
VCF 文件使用 vCard 标准保存联系人信息,该标准由 Versit Consortium 于 1995 年创建,现由 IETF 维护。一个文件可包含一位或多位联系人,含姓名、电话、电子邮件、地址、照片和备注。手机、Gmail、Outlook 和苹果通讯录都能导入和导出 VCF。不同的 vCard 版本(2.1、3.0 和 4.0)处理特殊字符和字段的方式不同,迁移联系人时可能出现小问题。
- 压缩方式
- –
- 透明度
- –
- 动画
- –
- 发布年份
- 1995 · Versit Consortium (now IETF)
XLSX
Microsoft Excel 工作簿
XLSX 是自 Office 2007 起 Microsoft Excel 的默认工作簿格式,基于 Office Open XML 标准。它把多个工作表、公式、格式、图表、数据透视表和数据验证存放在由 XML 组成的 ZIP 包中。每个工作表支持超过一百万行,是商务电子表格默认的交换格式。Google 表格、LibreOffice 和 Numbers 都能打开 XLSX,但宏和高级功能可能无法保留。
- 压缩方式
- –
- 透明度
- –
- 动画
- –
- 发布年份
- 2007 · Microsoft
人们用 Excel 打开 VCF 文件,是为了检查通讯录:找出重复项、缺失的邮箱和过期的号码,清理好列表后再导回手机。
VCF转Excel常见问题
Excel能直接打开VCF文件吗?
不能以表格形式打开。Excel 会把 .vcf 当作纯文本,你只会看到一列类似 TEL;TYPE=CELL:+1 512 555 0147 的文字行,每个联系人占十几行。先转换,就能让每个联系人占一行,每个字段占一列。
电话号码开头的0和加号会保留吗?
会。像 07700 900123 或 +49 30 1234567 这样的号码会以文本单元格写入,Excel 不会去掉开头的 0,也不会把加号当作公式的开头。这是它相比直接打开 CSV 的主要优势,因为打开 CSV 时 Excel 会自行猜测列的类型。
转换后如何查找重复联系人?
可以按姓氏或邮箱排序,也可以选中表格后使用“数据”选项卡中的“删除重复项”,并选择邮箱或电话列作为判断依据。同步过多个账号的手机,常常会把同一个人存两三遍。
哪些内容不会写入工作簿?
联系人照片(vCard 以内嵌 Base64 图片存储)以及以 X- 开头的厂商自定义扩展字段不会保留。其余人能读懂的内容,从姓名、号码到地址、生日和备注,都会保留。
整理好的表格怎样再转回联系人?
请使用 Excel 转 VCF。保持第 1 行的表头名称不变,这样每一列都能对应回正确的 vCard 字段,然后在手机或 iCloud 中导入新生成的 .vcf。