文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
之前发了《表达式变量批量替换器 batchSQL》这篇文章,有童鞋说导入数据用phpMyAdmin提供的csv导入功能不是更好。的确,导入数据进入mysql用这个功能非常好,不过如果需要进行批量操作的是update或者其他操作呢,例如要从新的excel里批量更新某一部分的数据,总不能全部删除重建表吧,那个小软件最大的优点就是随意性强,因为SQL命令可以随便我们自己写。
好了,现在我来介绍一下如何利用phpMyAdmin批量导入Excel内容到MySQL。首先你要知道phpMyAdmin是什么(不知道的这篇文章可以跳过了),我今天用的版本是phpMyAdmin 3.2.4,MySQL的版本是5.1.41。
1、第一步我们得到了一个excel表,里面有很多需要我们导入的数据。
2、删除第1行"准考证号""XXX"....只保留我们需要的数据部分。
3、单击"文件"--"另存为",类型选择为"CSV(逗号分隔)(*.csv)",将excel表另存为csv文档。中间不管提示什么一律"是"就好了...
4、重点!另存为的slyar.csv是可以用记事本或者Editplus等文本编辑器打开的,我们打开来看一下。
可以看到其实csv文档就是txt(即你可以使用自己的txt然后换个后缀名就行),只不过把各个字段之间用","分隔开了而已。既然它是txt文档,那么就涉及到了文件编码的问题!默认保存的文件编码是ANSI,如果你的数据库(数据表)使用UTF-8编码,那么一定要将这个csv文件另存为UTF-8格式!
5、进入phpMyAdmin创建一个表,新建字段,字段名与你要导入的excel表字段关联且顺序相同。太简单,不截图了。
6、在phpMyAdmin中打开你创建的表,在最上面单击"导入"。
7、"导入文件的格式"选择第二个"CSV 使用 LOAD DATA"。
8、"要导入的文件"选择你刚才另存为的csv文件。
9、"字段分隔符"更改为",",就是excel另存为默认选择的"(逗号分隔)",你可以自由选择分隔符,通常出现在你的excel表格数据里有","的情况下。
10、"字段名"是个高级应用,这里的字段名是你数据表里的字段名,它表示你要进行填充的字段,多个字段之间用","隔开。这里为空表示全部填充,并且按顺序填充,多余的数据不要。
10、检查没问题就可以按"执行"了。
11、"导入成功,执行了 1 个查询"。看到这个就表示成功了,如果导入不成功请从头到尾再仔细对照本文重做一次,如果还不行请往下看...
12、某些excel导出的数据可能会变得很奇怪,例如中间会有特殊字符神马神马的,总之如果这个方法不行的话,你还是可以去用我之前写的那个软件...
End.
相关推荐
解决Navicat for MySql 导入EXCEL中文乱码问题解决的有效方法
可以把excel数据批量导入mysql数据库中
将sqlserver数据导入MySql中的工具,里面附带说明
mysql导入sql或excel文件的方法
内容概要:本资源介绍了如何从利用Npoi库操作Excel,如相关读取单元格、行,介绍了如何对单元格数据格式进行操作,并分享了如何将Datatable数据导入Mysql数据库,方便项目管理。 阅读建议:此资源以如何读取Excel...
这个工具是之前写了做数据稽核用的工具,甲方发过来了几十个Excel表格,每个表格都有一百多万数据,必须导入数据库才能作分析,所以写了这个脚本用来导数据,做报表的可参考,改一下脚本中的数据库字段就能用了
这里面有一些基础的关于怎么从数据库中把表信息导入到Excel文件中,还有怎么将Excel表中的数据显示到DataGridView中去的代码,写的很基础。
利用java 导入Excel表格数据到mysql数据库里,源码,直接导入eclipse就可以运行
很好的工具,在网上也是找了好久才找到的,能把 excel 中的数据导入到 mysq 中,应该说为开发省去好多事,有了这个,再有jxl.jar(一个可以在java中使用将数据的导出 excel 的工具类),就可以顺利的导入导出excel ...
mysql客户端Sqlyog之excel数据导入方法.docx
java实现Excel数据导入到mysql数据库,如果数据库中存在就更新,数据库数据导入到Excel表中。
利用window窗体程序,把excel文件放入到datagridview控件中,然后foreach插入表中
实现从Excel批量导入数据到MySQL 数据库中,可以同时导入多张Excel表,使用时在excel.table 中配置需要导入的表及可!
实现将数据库与excel之间数据的导入导出
导入excel中的数据到mysql中,支持一对多表关系,主表从表关系, 做法比较简单,主要解析一个json数据。
Excel导入到Mysql数据库源代码,快速、方便的将Excel表格数据导入到Mysql数据库
java实现excel到mysql数据的导入实例,包括建表sql,演示用的Excel,注释清晰,如果要使用少量的修改就可以完成自己的功能
Java+MySQL+将数据导入到Excel中,Java将Excel中的数据导入到MySQL数据库中,
mysql导入文本或excel文件 mysql导入文本或excel文件 mysql导入文本或excel文件 mysql导入文本或excel文件
本项目包含一个带样式的小实例,页面可以直接导入数据,导入的数据存入mysql数据库,也可以导出excel,导出excel文件位于downloads目录下, 需要将较长的样本数据从 Excel 文件导入到 MYSQL 数据库,此项目包含一个 ...