将excel文件中的数据导入到mysql
来源:互联网 发布:有关民国闺秀的书 知乎 编辑:程序博客网 时间:2024/05/18 13:47
方法-:利用excel本身的命令实现:
1将excel文件中的数据转换成sql文件
(1)如图所示,我们在excel中执行如下语句
=CONCATENATE(“insertinto table_name (col1,col2) ('”,A1,”','”B1”');”)
其中table_name表示你要插入的表,col1和col2表示插入的列。
(2)鼠标点住C1单元格的右下角一直拖拽下去,为所有要执行sql语句的行插入上述公式。
(3)复制C列的内容到sql文件中,如下图
(4)将sql文件导入到mysql中执行,我们可以采用两种方式。
1)采用命令行的方式
进入mysql控制台后,使用命令sourceexample.sql,或者直接执行
mysql-u用户名-p密码-D数据库<example.sql
2)如果安装了mysql客户端,可以新建Scrip文件,导入sql文件执行,如图:
方法二 利用脚本实现,在这里使用perl,因为我经常使用,呵呵。
首先将excel的数据复制到文本文件file_input中,然后执行如下脚本即可。
1 #!/usr/bin/perl 2 3 use strict; 4 5 use warnings; 6 7 my $file = "input_file"; 8 9 open FILE_INPUT $file;10 11 open FILE_OUTPUT ">output_file";12 13 while(<FILE_INPUT>)14 15 {16 17 chomp;18 19 #因为我的文件中(如上图)只有两列,所以我只采用两个参数保存切割结果,20 21 #采用多个空格(\s+)作为切割标准 22 23 my($input1,$input2) = split(/\s+/, $_);24 25 print FILE_OUTPUT "insert into table_name \(col1,col2\) values\(\"$input1\",\"$input2\"\)";26 27 }28 29 close FILE_INPUT;30 31 close FILE_OUTPUT;
- 将excel文件中的数据导入到mysql
- 将excel文件中的数据导入到mysql
- 将excel文件中的数据导入到mysql
- 将EXCEL中的数据导入到Mysql
- 2014/11/1 将excel文件中的数据导入到mysql学习参考
- MySql将Excel表中的数据导入到数据库表
- 将 Excel 中的数据导入到 Mysql 中
- 使用Python将Excel中的数据导入到MySQL
- 将Excel中的数据导入到MySql数据库中
- mysql将数据导入到excel中
- 将Excel中的数据导入到Sqlserver
- 将数据导入到Excel文件
- 将Excel表格中的数据导入mysql
- 将Excel文件中的数据导入GridView
- 将execl中的数据导入到mysql
- EXCEL:将SQL SERVER中的数据导入到 EXCEL
- 将DataGrieView中的数据导入到Excel中的函数
- 将Excel文件数据导入数据到SQL数据库中
- PHP中的类和属性--学习摘要
- 解决表单重复提交实现方法
- 黑马程序员-String类和它的方法
- HTTP错误 大全 403 401 400 404 304 200
- Linux系统配置VSFTP软件详解
- 将excel文件中的数据导入到mysql
- How to Install TeamViewer on CentOS
- iOS开发之应用生命周期
- js中如何复制一个对象,如何获取所有属性和属性对应的值
- 数据库
- 腾讯2011.10.15校园招聘会笔试题
- JXL实现大批量数据循环分页导出Excel研究(三)
- 定位行锁源头
- 把数据库表中的一个字段的一部分复制到另一个字段