数据库表,excel,cvs 联系人转vcf
数据库表,excel,cvs 联系人转vcf
经常会遇到将数据库里的电话号码和excel里的电话号码和联系人转成联系人保存在手机通讯录中,目前vcf是手机通用的名片文件格式,而csv又是通用的数据桥接文件格式,也就是说只要是表结构的任何数据都可以转换成csv。今天的教程就是将excel或数据库中数据转成csv文件格式后,csv转vcf的教程。
表数据结构如何转csv?
我们先看看csv文件结构如何?
如果在空隙处画线,就是一个table了。也就是说,这就是一个字符串类型的表结构。那么读取的时候,每个字段的数据都是由英文符号‘,’分割开。那么就是除了文件格式为.csv,它就是个txt文件。那么读取数据时候也就是,遍历每一行,然后用‘,’分割字符串。再用数组索引去去每列的值。
数据库表数据如何转cvs?
如表 [customer] filed<name,phone>里有一行数据:name=王小二,phone=110。我们通过代码那么就在list<string>lines里lines.Add(string.Format(“\”{0}\,\”{1}\””),dataRow[0],dataRow[1])
然后写入文件:
System.IO.File.WriteAllLines("C:\文件地址.cvs", lines,Encoding.UTF8);
多行数据就是遍历循环插入到lines中,完成后,在写入文件。
Excel如何写cvs呢?这里以office2013为例
需要注意office转cvs。里面会没有“”当通过‘,’来分割数据时候,那么只要列里面包含了’,’数据就会不正确。所以尽量避免excel里包含英文符号’,’如果需要用,可以使用中文符号’,’来代替。
Excel转cvs无“”
现在我们得到了CVS那么怎么得到VCF呢,不多说,先看一个vcf的格式:
我们要构建一个类来负责生成如上数据
现在我们来实现我们的逻辑吧:
安卓和苹果手机需要注意下文件格式问题:
测试一下:
好收工
数据库表,excel,cvs 联系人转vcf相关推荐
- oracle数据库表excel文件位置,Excel数据导入到oracle数据库表方法
最近工作中碰到excel文件数据导入oracle数据库表中的技术问题.以前未处理过,决定利用这次机会,好好研究研究. 可先建一临时表,字段和要导入的Excel表的列一致 运行以下SQL语句,使临时表可 ...
- excel查询mysql数据库表,excel创建数据表/查询mysql数据库中所有表名
excel两个表格,数据库表与专门查询该数据库信息的表.在查询表中以多个项目进行查询符合条件的数据. 可以用"筛选"这个功能,在菜单里,对两个列进行筛选,符合条件的就会显示出来.很 ...
- oracle数据库表excel文件位置,“如何将excel表格数据导入到oracle数据库对应的表中?“数据库文件导入excel表格数据库中...
如何实现Excel表格自动导入到数据库 库?是什么数据库?sql?access?mysql?我以sql2008为例子 1.打开SQL Server Management Studio-任务-数据 2. ...
- 把Excel表格通过MySql Workbench导入数据库表中的使用总结
把Excel表格通过MySql Workbench导入数据库表中的使用总结 今天接到一个任务,把excel表中的数据导入到mysql数据库中,通过半个多小时的鼓捣,基本上摸清了里面的门道. 首先,准备 ...
- 【唠叨两句】如何将一张树型结构的Excel表格中的数据导入到多张数据库表中...
小弟昨天遇到一个相对比较棘手的问题,就像标题说的那样.如何将一张树型结构的Excel表格中的数据导入到多张数据库表中,在现实中实际是七张数据库表,这七张表之间有着有着相对比较复杂的主外键关系,对于我这 ...
- Java实现数据库表结构导出到Excel
2019独角兽企业重金招聘Python工程师标准>>> 本人自己写的一个工具,界面化,稍微配置即可数据库中的表的结构导出到Excel. 源码地址数据库表结构导出到Excel一键式工具 ...
- phpexecl保存mysql_【PHP】将数据库表保存为Excel(PHPExcel)
今天有一个朋友问了我一个PHP下载数据库表单并保存为Excel的功能问题.下面我就将代码贴出来,大家可以看下.<?php public function exptable($name){ ven ...
- excel xml mysql_数据库表转换为xml格式,excel转换为xml格式文件
c#把sql数据库表转换为xml文件 1.连接sql数据库 public bool Open() { try { if (sqlconn == null) { sqlconn = new SqlCon ...
- powerdesigner导出mysql数据库表结构到Excel
前提 要做数据源的整理,需要将Mysql数据库表的结构导出到Excel表里面做文档记录; 第一个Sheet是所有表格的列表,其他的Sheet是每一个表格的详细字段以及注释说明. 打开PowerDesi ...
- navicat查询oracle表结构,利用Navicat Premium导出数据库表结构信息至Excel的方法
因为要编写设计文档,需要用到数据库表结构,想要在word文档中以二维表格的形式展示,故借助Excel形成二维表格样式,还是很方便的样子! 1.新建查询,并将以下SQL语句修改至需要 SELECT CO ...
最新文章
- “编程能力差!90%输在这点上!”谷歌AI专家:其实都是瞎努力!
- redis学习笔记(一): sds
- 通过severlet获取请求头信息
- SVM之交叉验证【转】
- python中利用字典加密字符串_python 数字字典加密非汉字
- Android studio R文件丢失或错误解决方法
- 由脚本创建的新元素事件不触发和用的easyUI插件中的多选框不起作用的解决方法...
- 移动短信回执怎么开通_微信短视频直播怎么做?
- 找出冲突的Windows快捷键
- krita绘图_如何使用Krita制作动画视频
- 苹果为什么不能开无线网络连接服务器,苹果手机不能上网怎么办 iPhone网络故障解决【详解】...
- 目标识别与跟踪算法matlab_极市直播| 朱政:基于孪生网络结构的SiamRPN系列目标跟踪算法...
- WordPress-Tony极简免费单栏博客主题
- backtrader FAQ:什么是一篮子订单Bracket Orders optMaster
- 人机混合智能在博弈领域的发展
- OpenSSH: 通过 LDAP 做认证
- 完美世界:影视和游戏,二者为何不可兼得?
- Lontium 的 LT8619C 是一款基于 ClearEdge 技术的高性能 HDMI/双模 DP 接收器芯片
- 手动批量升级xp系统补丁
- Slub代码流程分析