vcf转csv批处理

vcf文件格式是名字-电话-公司-职位,如下图

 姓名 电话 公司 职位
张三 +82 111-1111-1111
李四 +82 111-2222-2222

转换成通讯录格式,适用于vCard
BEGIN:VCARD
VERSION:3.0
N:;张三;;;
FN:+82 111-1111-1111
TEL;TYPE=CELL:+111-1111-1111
ORG:
TITLE:
END:VCARD

@echo off
setlocal EnableDelayedExpansion

del temp.txt
del vcf.vcf

set /a line=1
for /f "tokens=1,2,3,4 delims=," %%a in (csv.csv) do (
	if !line! gtr 1 (
		(echo BEGIN:VCARD)       >> temp.txt
		(echo VERSION:3.0)		 >> temp.txt
		(echo N:;%%a;;;)		 >> temp.txt
		(echo FN:%%a)			 >> temp.txt
		(echo TEL;TYPE=CELL:%%b) >> temp.txt
		(echo ORG:%%c)			 >> temp.txt
		(echo TITLE:%%d)		 >> temp.txt
		(echo END:VCARD)		 >> temp.txt
	)
	set /a line+=1
)

ren temp.txt vcf.vcf

给TA打赏
共{{data.count}}人
人已打赏
技术文档

通过修改user agent让电脑模拟打开微信端网页

2017-4-17 11:47:52

技术文档

批处理切割大文本数据

2017-8-5 0:35:33

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
有新私信 私信列表
搜索