Bootstrap

excel二进制流中文乱码_iphone通讯录导入excel

86122101e91af6dc4054d31411a5b72c.png

在家里呆久了修电脑、修网线、修手机什么事情都要做。昨天又叫我把iPhone的通讯录导出到excel表格?!我真是服了,搞半天学计算机的工作就这?!

百度了一下,直接导出的软件要40$,真的是贵啊!!!家境贫寒,分享一下免费的解决方案。

1. 从iCloud导出通讯录

开启同步,登录iCloud,进入通讯录。然后会看到下面界面:

d6c01040374cf4cecdd3eb6b09fa7c7c.png

点击红色方框里面的按钮,全选,然后点击Export vCard(中文应该是“导出 vCard”)。iCloud自动下载了一个扩展名为.vcf的文件,假设叫test.vcf。

2. 将vcf文件转成excel文件(csv格式)

如果直接点开test.vcf会看到是乱码,这里是乱码没关系,不用管。

有个网站可以面费转换到excel表格形式:

http://labs.brotherli.ch/vcfconvert/

点开之后,选择Choose File,选择刚下载的test.csv,之后的选项填写如下:

c9ba1372422de4d10ff6e619c7ff3ce7.png

点击convert,就可以下载对应的excel形式。

3. 修改编码

这个时候直接用excel表格打开文件,还是乱码。用vscode(notepad应该也可以)打开test.csv。然后点击右下角的UTF-8图标

7721ac82bf15459a952d106606b13a61.png

然后在编辑器上方选择“Save with Encoding"。

a63711bd3fb7fff6948aec5bbeaf4156.png

输入GBK,选择Simplified Chinese (GBK)

268c758dbdb16dc123601ed83e96ffbe.png

然后用excel表格打开文件就行了,显示的都是正常中文。

  • excel表格中很多项时空的,比如Nick Name(外号);姓名姓**、又会有重复。空的列和重复的列直接删除就好了。
  • 还有一个网站,可以把test.vcf转成excel表格,而且excel表格中注释比较详细。
;