收到一份 Excel 格式的姓名+手机号名单,想把几百个号码存进手机通讯录,完全不需要一个一个手动新建联系人!
核心思路很简单: Excel 整理 → 转成 vCard(.vcf) 或 CSV → 一键导入手机通讯录
下面一步步来说明。
一、整理 Excel 表格
新建一个 Excel 文件,只保留两列(建议加表头):
| 姓名 | 移动电话 |
|---|---|
| 张三 | 13800138000 |
| 李四 | 13900139000 |
注意事项:
- 第一行为表头,推荐写"姓名"和"移动电话"(163邮箱/Gmail 可自动识别)
- 删除空行、合并单元格、号码中的空格或横杠
- 手机号列建议设置为文本格式,防止 Excel 转成科学计数法
整理好后:
- 另存为 CSV(逗号分隔)(*.csv),编码选 UTF-8(防止中文乱码)
- 或直接保存为 .xlsx 备用(部分转换工具支持直接读 xlsx)
二、将名单转为 VCF(vCard)格式
手机通讯录通用识别格式是 vCard(.vcf),以下是几种常用转换方式:
方式1:网易163邮箱 / QQ邮箱(免安装软件)
- 电脑浏览器登录 163 邮箱 → 通讯录 → 更多 → 导入通讯录
- 选择刚才的 CSV 文件上传
- 导入成功后 → 更多 → 导出通讯录 → 选择 vCard 格式
- 下载得到
.vcf文件
此方法适合偶尔使用,无需额外软件。
方式2:Google Contacts(适合安卓用户)
- 访问 https://contacts.google.com → 导入 → 上传 CSV/VCF
- 导入完成后 → 导出 → 选择 vCard 格式
- 传到手机,手机登录同一 Google 账号开启通讯录同步即可
方式3:在线转换工具 / 本地小软件
搜索"Excel to VCF converter"或"CSV转VCF在线工具",上传 CSV 后直接生成 .vcf
也可以用金芝号码提取导入助手、sunVCF 等本地工具(数据不联网,更安全)
方式4:Python 脚本(程序员专属)
import csv, vobject
vcf = vobject.vCard()
with open('contacts.csv', encoding='utf-8') as f:
reader = csv.DictReader(f)
for row in reader:
v = vobject.vCard()
v.add('fn').value = row['姓名']
tel = v.add('tel')
tel.value = row['移动电话']
tel.type_param = 'CELL'
v.add('version').value = '3.0'
with open('contacts.vcf', 'a', encoding='utf-8') as out:
out.write(v.serialize())
需先
pip install vobject
三、导入到手机
Android(华为 / 小米 / OPPO / vivo 等)
- 把
.vcf文件通过微信/QQ/数据线放到手机 Download(下载) 目录 - 打开电话 / 联系人 App → 设置(⋮三个点)→ 导入/导出 → 从存储设备导入
- 选中
.vcf→ 确认导入
部分机型也可直接在文件管理器中点击 .vcf,选择"用联系人打开"。
iPhone(iOS)
方法A:文件 App 打开
- 用 AirDrop / 邮件 / 微信(用其他应用打开→存储到文件)把
.vcf存到"文件"App - 点击
.vcf→ 添加所有联系人
方法B:iCloud 网页端(推荐换机场景)
- 电脑访问 https://www.icloud.com → 通讯录 → 左下角齿轮 → 导入 vCard
- iPhone 设置 → Apple ID → iCloud → 开启通讯录,自动同步
四、常见问题 & 避坑
| 现象 | 原因 & 解决 |
|---|---|
| 姓名/备注中文变乱码 | CSV 必须保存为 UTF-8 编码 |
| 手机找不到 .vcf | 放到手机 Download 根目录,微信收到的要点"用其他应用打开→保存到文件" |
| 导入后字段错位 | 确保表头是标准名称(姓名 / 移动电话),无合并单元格 |
| iPhone 打不开 CSV | iOS 通讯录不支持 CSV,必须先转成 .vcf |
| 重复联系人 | 导入后在通讯录设置中选择"合并重复联系人" |
五、小结
少量几个号码(3~5个)→ 直接新建联系人
超过 10 个 → Excel → CSV → VCF → 手机导入,几分钟搞定上百条!
1565

被折叠的 条评论
为什么被折叠?



