vcf转excel(Excel打造批量名片生成器)

vcf转excel
公司拿到了一批客户名单,分配到了我们销售部,经理大笔一挥,每人分配500个客户,你们自己慢慢打电话去吧。于是我就开始了制式化电话推销的过程。其中,也发现了两个问题。
问题一:看错行,A公司的电话打过去问是不是B公司
问题二:输错电话号码
而且这两个问题没有更好的解决方法。人总是会出错的。于是我决定上网找找有没有将Excel电话本导入到手机联系人的办法。某度给出的结果有下面三种,步骤比较多,有的还要安装各种其他软件或者应用,操作也比较复杂。
然后找了找手机应用,发现类似的应用很少,只找到两个,一个是安卓版,一个是苹果版。
软件一

软件二
然鹅,这两个软件有要求:
1、将客户信息上传;
2、只支持姓名、电话导入,无法导入客户公司,职位等信息;
3、限制导入的信息条数,超出数目需要收费。
归结起来,一句话:限制导入数据条目,还有泄露信息的隐患。
这……眼睁睁看着自己的客户信息被泄露,甚至被竞争对手拿到,罪过就大了。不行,不能白白便宜了竞争对手。既然别人的应用用起来有代价,自己原来的办法用得也不舒服,那我自己编写一个小程序吧,既不怕泄露客户隐私,也不怕输错电话号码了。于是我拿出了神器——Excel VBA,决定自己编写一个。
既然自己写,当然要设计好,至少支持的条目要多点。如图:

先将手机里的名片导出来一个,先看看文件后缀名——.Vcf。某度查了查名片文件Vcard(.vcf)文件类型,其文件格式如下:
呃,发现里面的姓名,公司名称等中文都是采用QUOTED-PRINTABLE编码转换过了。。只好再去查QUOTED-PRINTABLE编码原则。WLGQ,吐槽一下,某科居然没有这个词条,几大编程论坛有不少的介绍。一看估计也比较深奥,不折腾了,找一个现成的编解码算法即可。
具体代码如下,代码来源:http://www.motobit.com/
编码函数:
解码函数:
然后看了看文件的编码格式——UTF-8无BOM头的,这个以前有遇到过,BUT现在已经不会写了。简单,继续搜索,终于也找到了解决办法。
代码如下,代码来源:Excel Home 论坛。

OK,万事具备,只欠东风了。可以开始干(zhuang)活(bi)了。
程序设计界面如下:
两个选择区:
1、输出编码方式:
2、输出文件数量:
一个按钮:
结果:
自动创建一个结果文件夹【结果$】,路径与这个小程序的路径相同。
程序演示:

使用方法:
1、清除表格区域中的演示数据,成如下形式;

2、将客户信息按照表头形式复制粘贴到表格;

3、选择【合成并成单一vcf文件】或者【拆分成多个vcf文件】,选择编码方式,一般选择UTF-8编码形式,然后单击按钮【Excel——>名片】;

4、程序自动在程序目录创建一个【结果$】文件夹,打开即可看到转换后的名片,然后导入手机即可。

注意:本小程序需要在PC端Windows 系统、使用Microsof Excel运行。
问:名片如何导入手机?
答:请某度搜索或者Google搜索方法。
问:我为什么用WPS表格无法生成?
答:死一边去,搞清楚什么是Microsoft Office再来。

问:我在手机上为什么无法使用?
答:睁大眼睛看清楚,在电脑上才能使用。

问:为什么我在windows下的Excel也运行不了?
答:你禁用了宏。

问:怎么启用宏?
答:这个方式适用于Excel 2007、2010、2013、2016。还在使用Excel 2003的,你该升级了。什么?你还在用Excel 2000,XP,对不起,请回到火星去吧,地球已经不适合你了。
操作方法:
鼠标单击Excel左上角的【文件】按钮,单击选择【选项】,在弹出的【Excel选项】对话框中单击【信任中心】,在右侧找到【信任中心设置】并单击,
在弹出的【信任中心】对话框左侧单击【宏设置】,在右侧选择【禁用宏所有宏,并发出通知】,单击【确定】,再单击【确定】即可。
然后重新打开这个Excel小程序,在安全警告那里点【启用内容】就可以了。

问:我还有其他问题,%&¥#%……。
答:先百度搜索(以下省略5W字)……

想要获取小程序和源代码,请在公众号回复数字“4”或者“名片”领取。

【微信订阅号】 :Excellenter
长按二维码以关注本公众号。

vcf转excel相关文章

赞 (0)
版权声明