手机通讯录excel转换vcf

需求,实现批量导入手机联系人的测试功能:

准备工作:

1.将联系人名字和手机号保存为文本格式,逗号分隔,如下:

张三,180*****427

李四,180*****429

王五,189*****456

......

保存为phone.txt(举例)

 

2.运行一下代码,将输出文件保存new_phone.vcf(举例)

import quopri

exp = """BEGIN:VCARD
VERSION:2.1
N;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:{};;;
FN;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:{}
TEL;CELL;PREF:{}
TEL;CELL:{}
END:VCARD
"""

with open("phone.txt","r",encoding="utf-8") as f:
    with open("new_phone.vcf", "w", encoding="utf-8") as f2:
        while True:
            res = f.readline()
            if not res:
                break
            try:
                phone = res.split(",")[1].strip()
                name = res.split(",")[0].strip()
                q_name = quopri.encodestring(name.encode("utf-8")).decode()
                print(f"phone:{phone},name:{q_name}")
            except:
                print("跳过此号码")
                continue
            new_vcf = exp.format(q_name,q_name,phone,phone)
            f2.write(new_vcf)

生成的文件如下图所示:

3.手动将生成的文件拖到手机,打开联系人,从文件导入手机

 

### 回答1: ExcelVCF都是常用的电子数据格式,在日常生活和工作中,我们常常需要相互转换。为了方便转换,可以使用ExcelVCF互转工具。 ExcelVCF互转工具可以很方便地将Excel表格中的联系人信息转换VCF格式,或者将VCF格式中联系人信息导入到Excel表格中进行编辑和管理。 使用这个工具,将Excel表格中的联系人信息转换VCF格式非常简单,只需要选择要转换Excel文件,选择导出的格式VCF,然后设置输出路径和文件名即可。转换完成后,就可以将生成的VCF文件导入到通讯录或者其他支持VCF格式的应用中了。 同样的,将VCF格式中的联系人信息导入到Excel表格中也很方便。只需要选择要导入的VCF文件,选择导入的格式Excel,然后设置输出路径和文件名即可。转换完成后,就可以在Excel中编辑和管理联系人信息了。 总的来说,ExcelVCF互转工具大大简化了数据转换的过程,减少了操作的难度和时间,是非常实用的工具。 ### 回答2: ExcelVCF都是我们日常生活和工作中经常使用的文件格式,但是它们在表现形式和存储方式上存在着很大的不同。因此,我们需要一种集成的ExcelVCF互转工具,来帮助我们更加方便地管理我们的联系人信息。 Excel是一款通用的电子表格软件,它具有强大的计算和图表制作功能,可以对大量数据进行处理和分析。而VCF文件是一种通用的电子名片格式,主要用于存储个人或组织的联系人信息,包括姓名、电话号码、地址、电子邮件等。 因此,ExcelVCF互转工具的主要作用就是将Excel表格中的联系人信息转换VCF格式,或者将VCF格式的文件转换Excel表格。它能够将不同源格式的联系人信息按照规定的格式进行转换,并保留所有的联系人信息,使得用户能够更方便地进行联系人信息的管理和导入输出。 总之,对于需要管理大量的联系人信息的人来说,ExcelVCF互转工具是一个非常有用的工具,能够大大地提高我们的工作效率和管理方便程度。 ### 回答3: ExcelVCF是两种不同的数据文件格式Excel是一种电子表格文件格式,常用于存储和处理大量数据。VCF是一种通讯录文件格式,通常用于存储联系人的信息,例如姓名,电子邮件地址和电话号码等。 由于ExcelVCF具有不同的数据结构和格式,因此需要一个专门的工具来实现这两种文件格式之间的互转。这种工具可以将Excel文件中的数据转换VCF格式,或者将VCF文件中的数据导入到Excel中进行进一步的处理和管理。 最常用的ExcelVCF互转工具是转换软件,它们可以将Excel文件中的数据转换VCF格式,或者将VCF文件中的数据导入并转换Excel格式。这些工具通常兼容多种版本的ExcelVCF文件格式,并提供了多种参数和选项来优化数据转换过程。例如,用户可以指定转换后文件中包含的字段和格式,以及如何处理特殊字符和其它非标准数据。 ExcelVCF互转工具通常具有简单易用的界面和操作流程,使得用户可以快速并准确地完成数据转换任务。转换后的数据可以直接被许多商业和个人通讯应用程序所使用,用于管理和共享联系人信息,提高工作效率和信息安全性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值