返回首页
当前位置: 主页 > 网络编程 > Android教程 >

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

时间:2014-11-24 20:32来源:betway必威官网www.etsupport.net 编辑:麦田守望者

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

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%
踩一下
(0)
0%
标签(Tag):Android android教程 android技巧 android软件 android开发教程
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片