vCard 转 CSV

手机和邮箱应用会把联系人导出为 vCard 文件(.vcf),这是一种纯文本格式,每个人对应一个 BEGIN:VCARD … END:VCARD 区块。而电子表格和大多数联系人导入工具更需要扁平的 CSV 行。在下方粘贴一张或数百张名片,本转换器就会提取每位联系人的姓名、邮箱和电话,整理成三列整洁的 CSV,可直接粘贴到 Excel、Google 表格或联系人导入工具中。

如何将 vCard 转换为 CSV

  1. 1

    粘贴 vCard 文本

    复制你的 `.vcf` 文件内容并粘贴到框中。无论是一个 `BEGIN:VCARD … END:VCARD` 区块还是数百个,都能处理。

  2. 2

    转换为 CSV

    点击转换。每个 vCard 区块都会变成一行 CSV,包含全名、邮箱和电话。

  3. 3

    检查列

    输出始终使用相同的三个表头:`name`、`email`、`phone`。含逗号或引号的值会自动加引号,以保证 CSV 有效。

  4. 4

    复制并导入

    把结果复制到 `.csv` 文件中,在 Excel 或 Google 表格里打开,或交给任何接受姓名、邮箱、电话列的导入工具。

CSV 中会包含什么

每个联系人都会变成恰好三列的一行:

CSV 列 vCard 来源 说明
name FN 格式化后的全名行,例如 FN:Ada Lovelace。
email EMAIL 名片中的第一行邮箱。
phone TEL 名片中的第一行电话。

像 EMAIL;TYPE=WORK 或 TEL;TYPE=CELL 这样的类型参数也能识别,因此无论标签怎么写,值都能被正确读取。

每个 vCard 区块对应一位联系人

转换器会扫描整段文本,查找每一对 BEGIN:VCARD … END:VCARD,因此一个包含数十或数百位联系人的导出文件会一次性变成同样数量的 CSV 行。表头行(name,email,phone)只在顶部写入一次。

值得了解

  • 以第一个值为准。 如果某位联系人有多个电话或邮箱,转换器会保留第一行 TEL 和第一行 EMAIL。如果想输出另一个值,请在 vCard 中调整各行的顺序。
  • 只有三列。 组织(ORG)、邮寄地址(ADR)、职位(TITLE)或生日(BDAY)等字段不会被导出,以便让表格聚焦于邮件或电话名单最核心的内容。
  • 自动加引号。 像 Doe, Jr. 这样的名字会被加上引号,以免逗号把它拆成两列;值内部的引号会按照标准 CSV 规则变成两个。
  • 文本进,文本出。 粘贴名片的原始文本(用任意文本编辑器打开 .vcf 即可看到);CSV 会回到框中,随时可以复制。

常见问题

可以。想粘贴多少个 BEGIN:VCARD … END:VCARD 区块都行;每个都会在 CSV 中成为独立的一行,顶部只有一行表头。

三个:全名(FN)、第一个邮箱(EMAIL)和第一个电话号码(TEL)。地址、组织、生日等其他 vCard 字段不会包含在内。

名片中的第一行 TEL。如果需要某个特定号码,请在转换前把该行移到 vCard 中其他行之前。

复制输出内容,粘贴到纯文本文件里并以 .csv 为扩展名保存,或直接粘贴到新的电子表格中。这三列与大多数联系人导入工具期望的姓名、邮箱、电话字段相对应。

相关工具

此工具还提供其他语言版本