解决方式可直接调至文末黑体加粗加大字号。
同事要举行一个培训会议,需要联系各单位的人员,但是所有人员的单位、姓名、手机号都是存在excel里的。一个个存入手机太麻烦,数量太多会累死人。于是找我帮忙。。。
本着助人为乐的原则,我觉得有办法可行,便帮他弄。
同事的手机是Huawei Mate10。
我想只要用excel把单位名、姓名先连接起来,然后做成csv文件,然后通过手机助手导入手机通讯录即可。
实际也是这么操作的:
1、将联系人的大表各字段进行整理,只留单位、姓名、手机号;
2、用公式连接单位、姓名(为了美观可以中间加一个“-”),做一列新的数据(其实就是将来存进手机通讯录的姓名,例如“二公司-李某某”);
3、再用公式连接这列姓名、逗号、手机号,形成新的的一列数据,这列数据就是我们的目标数据(例如“二公司-李某某,13300009999”);
4、新建一个txt文本,将新的数据复制进去。结果很完美,姓名和手机号用逗号隔开了,每一条为一行(如果有个别异常数据,自行简单处理一下即可);
5、保存这个txt文档,然后另存为csv格式;
6、原本想着直接就用这个文件导入了,一想应该HUAWEI有自己的表头,直接这样导入可能不妥。于是先把手机连上电脑,打开华为手机助手,选几个联系人先导出csv格式,用excel打开这个文件,发现果然有很多字段,都很好理解;
7、把这个华为自己的表头(csv第一行),复制插入到我们自己制作的csv文件第一行。然后把姓名调整到华为的姓名那个字段下,把手机号调整到手机号对应的那个字段下。然后保存。
8、然后点击手机助手的导入,选择我们制作好的csv文件,导入成功!
9、本想很快就大功告成,才发现导入的所有联系人,姓名都是乱码。。。手机号是准确的。这样也用不成,所以无奈删除刚导入的,得找找问题出在哪儿;
10、乱码应该就是编码的问题,搜索了一下,华为官网论坛上也有人发了这个问题,但是并没有解决成功这个问题的回答。。其他的回答主要是用txt保存时将编码改为utf-8。于是尝试之,发现并不起作用,依旧乱码;
11、依据这个思路,我在excel中打开csv文件中另存时的编码、时机、编码格式都尝试了一遍,也都不行。。。已经让人几乎想要放弃。。。
12、然后让同事下个豌豆荚试试,想怪罪于是不是华为手机助手的后台的编码容错转换机制不够强大。。。
13、我自己想着最后试一试UltraEdit,这款心目中棒棒哒的文本编辑器。觉得windows自带的txt文本编辑器可能格式还是有点少。
14、下载安装UltraEdit,发现界面已经华丽了很多,但原来那种标尺的味道依旧在。果然有更多的编码格式。直接说结果吧:
尝试了utf-8 无BOM这个格式,发给同事,竟然完美解决了!!
本来想着10分钟内解决问题,最后花了一个多小时。觉得这个应用场景还是蛮多的,记录下来分享给遇到同样问题的朋友。?