前几天老Y的一位美女同学找到老Y希望能帮忙解决一个技术问题。

事情是这样的,她是一个公司的HR,手上有一份excel联系人(有姓名、电话、部门、固话之类的信息),他希望将excel中的联系人一键导入手机,而不用一个个输入。

同学(关键是美女)请帮忙那还不满口答应,在查找了相关资料后,老Y找到了一个最容易的办法,那就利用地球人都有的工具——QQ邮箱来实现

原理就是通过QQ邮箱将excel文本转化为可被手机识别的vcard格式。只需要通过qq或者微信将vcard文件传给手机,点击它就能够直接导入手机中,是不是很方便?

(vCard是电子名片的文件格式标准。它一般附加在电子邮件之后,但也可以用于其它场合(如在互联网上相互交换)。vCard可包含的信息有:姓名、地址资讯、电话号码、URL,logo,相片等。——百度百科)

那我们一起来看看操作步骤吧,excel通讯录如下图(为了区分方便我给姓名前加了个0,忽略我编造的蹩脚名字~)




excel导入手机号处理java 如何把excel号码导入手机_无法解析导入mybean


01、从qq邮箱中导出csv格式空表

导出位置如下图图所示。


excel导入手机号处理java 如何把excel号码导入手机_excel查看编码格式_02


这里建议大家在通讯录里建一个单独的分组,这样方便些,老Y就建了一个。


excel导入手机号处理java 如何把excel号码导入手机_excel导入手机号处理java_03


点击导出联系人后,就能看到两种格式,如下图。我们需要选择csv格式导出,因为vCard格式用excel是无法打开的。


excel导入手机号处理java 如何把excel号码导入手机_qq邮箱_04


02、将通讯录复制进CSV文件

直接双击刚刚导出的csv格式文件,就能看到它包含的字段,如下图所示。


excel导入手机号处理java 如何把excel号码导入手机_excel查看编码格式_05


下面要做的就是将前面的通讯录,对号入座复制进来就可以了,当然其他的字段如果感兴趣也可以填写。


excel导入手机号处理java 如何把excel号码导入手机_编码方式_06


这里有一点要注意:有的同学导出的csv格式文件用excel打开是乱码,如下图所示。


excel导入手机号处理java 如何把excel号码导入手机_编码方式_07


这个是由于excel版本和csv编码方式造成的(qq邮箱导出的是ANSI编码方式),解决方法很简单。只需要用记事本打开csv格式文件,然后另存一份,选择UTF-8编码方式即可。


excel导入手机号处理java 如何把excel号码导入手机_qq邮箱_08


excel导入手机号处理java 如何把excel号码导入手机_excel导入手机号处理java_09


excel导入手机号处理java 如何把excel号码导入手机_excel查看编码格式_10


03、将编辑好的CSV文件导回到QQ邮箱

在qq邮箱的通讯录中选择工具-导入联系人文件,把刚刚编辑好的csv文件导入,可以看到导入后,联系人都已经进入了qq邮箱。


excel导入手机号处理java 如何把excel号码导入手机_qq邮箱_11


excel导入手机号处理java 如何把excel号码导入手机_无法解析导入mybean_12


这里也有一点要注意:有的同学可能导入qq邮箱的时候提示无法解析,这个还是因为编码的原因,因为通讯录导出的时候编码方式为ANSI格式,这时候还得通过记事本把修改好的csv格式的文件编码方式改为ANSI。(为了同学的友情也是拼了~)


excel导入手机号处理java 如何把excel号码导入手机_无法解析导入mybean_13


04、导出vCard格式

将qq邮箱里已经弄好的通讯录导出为手机能识别的vCard格式。


excel导入手机号处理java 如何把excel号码导入手机_qq邮箱_14


OK,在废了九牛二虎之力后,终于生成了vCard格式,于是老Y将这个文件通过qq发送给了美女同学,她点击一下,一瞬间完成了通讯录的导入,女神也露出了微笑。


excel导入手机号处理java 如何把excel号码导入手机_excel导入手机号处理java_15


excel导入手机号处理java 如何把excel号码导入手机_qq邮箱_16


只不过为了她这一瞬间,老Y这背后的努力,她是否能感觉到呢?我想大概能够吧

最后为了能让大家更直观的了解整个过程,老Y还画了个流程图如下:


excel导入手机号处理java 如何把excel号码导入手机_excel查看编码格式_17


好了,以上就是今天要推荐的内容