csv格式如何导入手机,csv格式电话号码导入手机
大家好,今天来为大家分享csv格式如何导入手机,csv格式电话号码导入手机的一些知识点,和csv格式如何导入手机,csv格式电话号码导入手机的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
1分钟轻松搞定“将通讯录导入手机电话簿”
初入公司,结交新同事,开心之余也有些许小烦恼,比如往手机里存通讯录。少则几十多则成百上千的电话号码,要是靠手逐个输入,堪称一个浩大的工程。
今天小编就教您“如何快速将通讯录导入手机电话簿?”
注:本文以安卓手机(华为Mate40)为例。
前期准备工作:
1.一台安装office、微信(PC端)的电脑;
2.一个网易邮箱。
按下面步骤**作:
第一步:整理通讯录表格
建立一个Excel表格,按下图格式对通讯录进行整理(第一列写“姓名”,第二列写“电话”),删除其他无关信息。
第二步:将Excel表格另存为“. CSV”格式文件
第三步:进入网易邮箱。
点击“通讯录”——“导入导出”——“从文件导入通讯录”
第四步:“选择文件”——选择刚才生成的“.CSV”文件——“打开”——“确定”——“确定”
第五步:点“确定”
第六步:“导出通讯录”——“vCard格式”——“确定”,生成“.vcf文件”
第七步:在电脑上登录微信,进入“文件传输助手”对话框,将上一步生成的“.vcf文件”发给文件传输助手
第八步:打开安卓手机,“联系人”——“设置”——“导入导出”——“从存储设备导入”,手机自动搜索vCard文件,找的后选择“确定”,导入完成。
大功告成!
如果好用,请收藏关注!
手机号码生成vcard格式手机通讯录
1.打开WPS表格或MS office Excel,新建一个空表
2.像这样在第一行输入姓名、电话,然后依次录入数据
3.然后点击文件,另存为,选择刚刚保存的csv文件。
4.打开网易邮箱,进入通讯录。
5.点更多——导入通讯录
6.选择刚刚保存的文件,点击确定导入通讯录。
7.导入完成后,点击更多——导出通讯录,选择vcard格式,手机通讯录导出完成。
不用任何 js 库,纯前端导出数据到 Excel / CSV 文件就简单几行代码
最近实现的导出数据为表格的需求,不需要工具库,也不要后端实现,mark 一下。
js 导出 excel 表格
最近工作中又遇到了将表格数据导出为 excel 表格的需求,我第一时间想到的是之前我的网站上推荐过的 javascript 库 node-xlsx,这是一个在 node.js 服务端使用的库,之前用于电商系统导出订单数据给运营同事,使用比较简单,但仍需要后端实现。
需求简单分析
这次的需求有下面几个特点:
数据类型几乎都是文本,没有太多数字型的列没有太多需要统计或者汇总等计算结果的输出的行需要导出的数据已经在前端全部加载并展示解决方案确定
带着不想麻烦后端的想法,我尝试寻找纯前端实现数据导出 excel 表格的方法。找了一圈,发现效果不理想,要么太复杂,要么导出的 xlsx 文件兼容性有问题。突然一激灵,想到之前用过的数据统计应用导出的文件格式是 csv 的,稍微研究了一下,最后我把决定把导出的文件格式转为了 csv 表格。
csv 是什么格式的文件?
csv 是一种主要以逗号为分隔符的分隔值文件格式,以纯文本的形式储存表格数据,常常用来作为不同应用程序间转移数据使用。
csv 文件的特点:用逗号作为表格列分隔符,当然也可以用其他分隔符,不过为了通用性,推荐用逗号纯文本格式,读取、写入都很简单每一行文本就是表格的一行数据几乎能被所有的表格应用支持,excel 和 wps 更是老早就支持导入 csv 文件
看到这里,相信很多开发者已经知道,只要把数据处理成符合上面格式的字符串,然后把 csv 的文件头加上,通过 <a> 标签下载,就完成了导出文件下载到本地的需求。
代码实现
假设有如下表格数据:
const tableRows = [ [‘姓名’,’手机号’,’部门’], // 第一行就是表格表头 [‘尤与西’,’131xxxx’,’技术部’], [‘阮易枫’,’158xxxx’,’技术部’], [‘廖学丰’,’189xxxx’,’技术部’]]
构造 CSV 字符:
// 构造数据字符,换行需要用\r\nlet CsvString = tableRows.map(data => data.join(‘,’)).join(‘\r\n’);// 加上 CSV 文件头标识CsvString = ‘data:application/vnd.ms-excel;charset=utf-8,\uFEFF’ + encodeURIComponent(CsvString);// 通过创建a标签下载const link = document.createElement(‘a’);link.href = CsvString;// 对下载的文件命名link.download = `技术部顶级员工列表.csv`;// 模拟点击下载link.click();// 移除a标签link.remove();
这样就会直接从浏览器下载,完美完成需求。
注意事项
csv 文件默认是每一行为一条数据,如果导出表格的单元格里需要换行,则需要用双引号包裹起来,比如构造出的 CSV 字符串:
尤与西,136xxxx,技术部,”第二小组技术主管”,001阮易枫’,158xxxx,手机软件使用教程技术部,”第三小组技术主管”,002
上面数据导出表格共2条数据,每行第4列的“小组”和“技术主管”之间的换行会保留。
另外,这种方式不支持合并单元格、设置数据类型的格式,如果输出的表格对格式要求较高,还是老老实实用 node-xlsx 吧。
最后祝大家早点完成需求,早点下班。
关于csv格式如何导入手机,csv格式电话号码导入手机到此分享完毕,希望能帮助到您。
原创文章,作者:Admin,如若转载,请注明出处:http://shouji.wangguangwei.com/82826.html