2014/11/1 将excel文件中的数据导入到mysql学习参考
来源:互联网 发布:金士顿u盘数据恢复 编辑:程序博客网 时间:2024/05/19 14:01
方法-:利用excel本身的命令实现:
1 将excel文件中的数据转换成sql文件
(1)如图所示,我们在excel中执行如下语句
=CONCATENATE(“insert into table_name (col1,col2) ('”,A1,”','”B1”');”)
其中table_name表示你要插入的表,col1和col2表示插入的列。
(2)鼠标点住C1单元格的右下角一直拖拽下去,为所有要执行sql语句的行插入上述公式。
(3)复制C列的内容到sql文件中,如下图
(4)将sql文件导入到mysql中执行,我们可以采用两种方式。
1)采用命令行的方式
进入mysql控制台后,使用命令source example.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;
0 0
- 2014/11/1 将excel文件中的数据导入到mysql学习参考
- 将excel文件中的数据导入到mysql
- 将excel文件中的数据导入到mysql
- 将excel文件中的数据导入到mysql
- 将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数据库中
- XML-CDATA标记
- C#设计模式之观察者模式(Observer Pattern)
- smart pointer
- Nginx - Access denied 问题排查
- android 简单的adapter封装
- 2014/11/1 将excel文件中的数据导入到mysql学习参考
- HDU 1565 方格取数(1)(状压DP)
- for 循环和 foreach 循环在遍历时的区别与联系
- python发送邮件
- 说说我的HBase表设计
- 投诉山西省应县公安局非法拘禁
- Unicode和UTF-8的关系
- CString转为string遇到的问题
- 三大主流开源硬件对比:Arduino vs BeagleBone vs Raspberry Pi