一个热爱网络的小学教师

手机联系人的导入导出总结

今天继续总结一下手机联系人的备份恢复,涉及到比较繁琐的导入导出问题。

1、联系人备份及导出

绝大部分手机都支持手机联系人导出为vcf格式,我们只需要在联系人菜单里选择导出即可。不过有的手机会把所有联系人导出为一个vcf文件,而有的手机则是一人一个vcf文件。

2、合并vcf文件

如果手机导出的联系人一人一个vcf文件,可以把所有vcf文件合并为一个,最简单的方法就是使用DOS命令copy和type,copy命令用法如下:

copy *.vcf all.vcf

type命令用法如下:

type *.vcf>>all.vcf

3、联系人的编辑

由于vcf格式的联系人不利于编辑,因为两个手机的联系人合并后,会有大量重号,需要使用excel进行整理去重工作,这就需要将vcf格式的联系人转为excel能用的csv格式。

4、vcf转csv格式

理论上说,vcf转csv是件很简单的事,各种qq邮箱、163邮箱、Foxmail、Dream Mail等都可以办到,导入vcf然后再导出csv即可,还有数不清的第三方软件、在线转换工具等等。但这次我遇到的vcf文件比特殊:

QQ邮箱导入vcf后再导出的csv文件中只有姓名,没有电话号码;

163、126邮箱导入的all.vcf无姓名,显示为“未命名”,更不用提导出了;

Dream Mail导入使用copy命令合并过的vcf文件会出错,而一个人一个人地导入,联系人姓名会显示乱码;

找个一个名为“vcf转csv”的小工具,结果转换时显示错误。

最后使用Gmail进行了导入导出工作,但是由于众所周知的原因,使用Gmail又比较困难,好在Gmail功能足够强大,区区困难倒也不在话下。

5、编辑、去重

用excel打开导出的csv文件,使用公式检查“重名+重号”情况,A列为姓名,B列为号码,首先对表格进行排序,A升序、B列升序:

=if(a1=a1,if(b1=b2,”t”,”f”),”f”)

查出后删除所有重名又重号的行,然后排序,再次检查重号情况:

=if(b1=b2,”t”,”f”)

也可以简化为

=b1=b2

找出之后检查是什么原因造成的重号不重名,删除错误和不需要的行即可。

6、联系人的恢复及导入

使用豌豆荚连接手机,导入整理好的数据即可。

赞(0) 打赏
转载请标明出处:高海鹏老师的博客 » 手机联系人的导入导出总结
分享到: 更多 (0)

留言 4

Protected by WP Anti Spam
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #0

    真够复杂的!

    数学题在线解答网10年前 (2014-01-05)回复
    • 我把联系人搞丢了,需要恢复,当然复杂。

      高海鹏10年前 (2014-01-06)回复
  2. #0

    好复杂=-=幸好我是安卓,可以方便的导出~~~~

    谷雨の梦10年前 (2013-12-28)回复
    • 跟系统没关系,当初导出出问题的手机就是安卓的,导出后vcf文件为0字节,我没仔细查看文件属性就把sim卡联系人删掉了,害的我费了很大的劲才找回部分通讯录。

      高海鹏10年前 (2013-12-29)回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏