工具介绍

CSV/Excel 与 VCF 互转工具是一款纯浏览器端运行的通讯录格式转换器,支持在 CSV 表格、Excel 电子表格和 vCard (VCF) 通讯录文件之间双向转换。无论您需要将 Excel 通讯录批量导入手机,还是把手机导出的 VCF 通讯录整理成表格,本工具都能轻松完成。

本工具的核心优势在于数据安全——所有文件读取、解析、转换和导出操作均在您的浏览器本地内存中完成,不向任何服务器传输或存储您的通讯录数据。无需注册、无需登录、免费使用、无广告弹窗,转换完成后文件直接下载到您的设备。

支持的功能包括:CSV 转 VCF(vCard 3.0 格式)、Excel 转 VCF、VCF 转 Excel(xlsx)、VCF 转 CSV(UTF-8 BOM / GB2312 编码可选)、智能字段映射(自动匹配姓名、手机、座机、邮箱、公司、职位、地址、备注等标准字段)、数据预览(前 50 行)、一键清洗(去除手机号空格和横杠、过滤空行)、大文件拆分(按 500 联系人自动分割)。

特别适用于以下场景:企业通讯录批量导入手机、从 CRM 系统导出联系人生成 vCard、手机通讯录备份转表格存档、跨平台通讯录迁移(iPhone 到 Android 或反向)、批量号码整理清洗。本工具兼容 Chrome、Firefox、Safari、Edge 等主流浏览器,完美适配手机和电脑端。

上传文件

点击选择文件或拖拽文件到此处

支持 CSV、Excel(.xlsx/.xls)、VCF(.vcf/.vcard) 格式,最大 15MB

.csv .xlsx .xls .vcf .vcard

提示:超过 5MB 的文件可能导致浏览器卡顿,建议先拆分后再转换

支持的文件格式

  • CSV (.csv) — 逗号分隔值文件,纯文本格式,适合程序处理和批量操作。导入时自动识别表头并映射字段。导出时支持 UTF-8 with BOM 和 GB2312 编码。
  • Excel (.xlsx / .xls) — Microsoft Excel 电子表格格式,支持多列数据。导入时读取第一个工作表,自动解析表头和数据。导出 xlsx 格式可直接用 Excel 或 WPS 打开。
  • VCF / vCard (.vcf / .vcard) — 通讯录标准格式文件,支持 vCard 2.1 和 3.0 版本。生成的 VCF 文件可直接导入 iPhone 通讯录、Android 手机联系人、微信通讯录等平台。

本工具同时提供标准 Excel 模板下载,模板包含姓名、手机、座机、邮箱、公司、职位、地址、备注共 8 列标准字段,附带示例数据方便参考。在上方"字段映射"步骤中点击"下载标准 Excel 模板"按钮即可获取。

如何使用本工具

场景一:Excel/CSV 转 VCF(表格导入手机通讯录)

  1. 点击上传区域或拖拽 CSV/Excel 文件到上传区域
  2. 在"字段映射"步骤中,将文件列对应到 vCard 标准字段(系统已自动匹配,可手动调整)
  3. 点击"应用映射并预览"按钮,查看前 50 行数据预览
  4. 如需清洗数据,点击"一键清洗数据"按钮(去除手机号空格横杠、过滤空行)
  5. 在"导出配置"中选择 vCard 版本(推荐 3.0),如联系人较多可勾选拆分选项
  6. 点击"导出为 VCF 文件"按钮,下载生成的 .vcf 文件
  7. 将 VCF 文件发送到手机,打开即可批量导入通讯录

场景二:VCF 转 Excel/CSV(手机通讯录转表格)

  1. 在手机通讯录设置中导出联系人,生成 .vcf 文件
  2. 将 VCF 文件上传到本工具,系统自动解析所有联系人
  3. 查看数据预览,确认联系人信息正确
  4. 选择导出格式:Excel (.xlsx) 或 CSV(选择编码)
  5. 点击对应导出按钮,下载表格文件

使用建议:如果是旧式手机或非智能设备导入,建议选择 vCard 2.1 格式;现代 iPhone 和 Android 手机建议使用 vCard 3.0 格式。遇到大文件手机导入失败,使用拆分功能将每 500 个联系人分割为独立文件。Excel 转 VCF 出现中文乱码时,确认 Excel 文件编码正确,并优先使用 vCard 3.0 格式输出。

常见问题 FAQ

Excel 转 VCF 出现中文乱码怎么办?

中文乱码通常由编码问题导致。本工具生成的 VCF 文件默认使用 UTF-8 编码并带有 BOM 标记,兼容大多数设备。如果仍出现乱码,请确认 Excel 文件本身的编码正确,并检查手机系统语言设置。对于 vCard 2.1 格式的旧设备,可能需要使用 quoted-printable 编码,建议优先选择 vCard 3.0 格式输出。

如果从 Excel 导入时出现乱码,请确保 Excel 文件保存为标准 xlsx 格式。如果是 CSV 文件,请用记事本打开另存为 UTF-8 编码后重新上传。本工具的 CSV 导出默认使用 UTF-8 with BOM 编码,可被 Excel 正确识别。

大 VCF 文件手机导入失败如何处理?

部分手机对单次导入的联系人数量有限制(通常 500-1000 个)。本工具支持拆分 VCF 功能,可自动将大文件按每 500 个联系人拆分为多个小文件,逐一导入即可。也可以手动设置拆分数量以适应不同手机的限制。

操作方法:在"导出配置"步骤中勾选"拆分 VCF 文件"选项,设置每个文件的联系人数量(默认 500),然后点击导出。系统会生成 contacts_1.vcf、contacts_2.vcf 等多个文件,依次导入手机即可。

转换过程文件会上传服务器吗?

不会。本工具的所有文件读取、解析、转换和导出操作均在用户浏览器的本地内存中完成,不向任何服务器上传、传输或存储用户文件。页面仅包含常规匿名访问统计脚本,不收集任何用户通讯录数据。

具体来说:文件通过浏览器的 FileReader API 在本地读取,解析和转换逻辑全部在 JavaScript 中执行,生成的文件通过浏览器的下载功能直接保存到您的设备。关闭页面后所有临时数据自动清除,不留任何痕迹。

如何把手机通讯录 vcf 导出为 Excel 表格?

首先在手机通讯录设置中选择导出联系人,生成 .vcf 文件。然后将该 VCF 文件上传到本工具,系统会自动解析所有联系人信息并展示预览。确认后选择导出为 Excel (xlsx) 格式即可下载。也可选择导出 CSV 格式用于其他用途。

iPhone 导出方法:设置 - 通讯录 - 导出通讯录,选择 vCard 格式。Android 导出方法:通讯录应用 - 设置/菜单 - 导入/导出 - 导出到存储设备。导出的 VCF 文件会保存到手机存储中,通过数据线或云盘传到电脑后上传到本工具即可。

vCard 2.1 和 v3.0 版本有什么区别?

vCard 2.1 是早期版本,使用 quoted-printable 编码处理非 ASCII 字符,兼容老式手机和部分功能机。vCard 3.0 是当前主流标准,使用 UTF-8 编码,支持更多字段和更灵活的参数结构,兼容 iPhone 和大多数 Android 设备。

本工具默认输出 vCard 3.0 格式,如遇旧设备不兼容可手动选择 2.1 格式。实际使用中,vCard 3.0 能覆盖 95% 以上的设备,建议优先选择。只有在使用非常老旧的功能机或遇到兼容性问题时,才需要切换到 2.1 版本。

隐私说明

本工具是一款纯浏览器端运行的本地应用,不读取、不收集、不上传、不存储任何用户文件和数据。以下是详细的隐私保障说明:

  • 本地运行:所有文件读取、格式解析、数据转换和文件生成均在您的浏览器内存中完成,数据不会离开您的设备。
  • 无文件上传:工具不包含任何向服务器上传文件的接口或请求,文件处理的整个生命周期都在本地完成。
  • 无数据存储:不使用 Cookie、localStorage 或任何持久化存储来保存您的通讯录数据。页面关闭后所有临时数据自动清除。
  • 无后端服务:本工具为纯静态网页,不依赖任何后端服务器、数据库或 API 接口。
  • 无第三方追踪:不嵌入第三方分析、广告或追踪代码。仅可能包含常规匿名页面访问统计,不涉及任何用户文件内容。
  • 开源透明:所有 JavaScript 代码均可查看,您可以自行审计数据处理逻辑。

您可以放心使用本工具处理您的通讯录数据。如果您对隐私安全有任何疑问,可以使用浏览器的开发者工具(F12)查看 Network 面板,确认整个转换过程中没有任何网络请求发出。