windows10下python3生成安卓手机通讯录文件.vcf

#python安卓通讯录文件生成代码(重新整理)

#从excel读取姓名与手机号,生成安卓vcf文件
import xlrd
import json

filename="用户手机号"#excel文件名
dir_path = 'D:\\rjaz\\python3\\app\\android_vcf\\'#excel文件路径
dir_case = dir_path + filename + '.xlsx'
#打开文件
data = xlrd.open_workbook(dir_case)
table = data.sheets()[0]
nor = table.nrows

for i in range(1,nor):
    #获取第一列的值name,与第二列的值手机号,如有第三列值为table.cell_value(i,2)
    name = table.cell_value(i,0)
    tel = str(int(table.cell_value(i,1)))
    x_name = name[0]#获取第一个字符
    y_name = name[1:]#获取第一个字符后面的所有字符
    kong_tel = tel[0:3]+' '+tel[3:7]+' '+tel[7:11]#截取字符串--这种用法必须为str类型才行
    #转成安卓vcf格式
    strz='BEGIN:VCARD\nVERSION:3.0\nN:'+x_name+';'+y_name+';;;\nFN:'+name+'\nTEL;TYPE=CELL:'+kong_tel+'\nTEL;TYPE=CELL:'+tel+'\nEND:VCARD\n'
    filecreate=open(dir_path+'excel_to_vcf.vcf','a+',encoding='utf-8')
    filecreate.write(strz)
    filecreate.close()

#把生成的通讯录文件.vcf下载到手机的任何一个地方都行,网站下载,QQ上传等。
#安卓手机用户进入通讯录管理界面,找到导入按钮,就会帮你查看整个手机所有的.vcf通讯录文件,你可选择多个导入或者单个导入都行!

#有视频观看,文视解说更能理解!

Windows10下使用python3 生成安卓手机通讯录

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值