现在的位置: 首页 > 综合 > 正文

excel 数据导入 mysql 数据库 (总算把图传上了)

2018年07月01日 ⁄ 综合 ⁄ 共 846字 ⁄ 字号 评论关闭

excel 数据导入 mysql 数据库

1.  excel 中 

在第一行

 最后一列 公式


  =CONCATENATE("insert into ·table_name·    (·field1·,·field2·,·field3·,·field4·)   values('",RC[-4],"','",RC[-3],"','",RC[-2],"','",RC[-1],"');")

`table_name`  和  `field1` 的引号 为英文状态下 键盘中数字1左边的引号

如果field3是日期则:

  =CONCATENATE("insert into `table_name`    (`field1`,`field2`,`field3`,`field4`)   values('",RC[-4],"','",TEXT(RC[-3],"yyyy-mm-dd hh:mm:ss"),"','",RC[-2],"','",RC[-1],"');")


依次为  RC[-4]RC[-3]RC[-2]RC[-1]  选则对应excel中的 域  如图,1)http://my.csdn.net/my/album/detail/1745795




方法是,选中RC[-4],然后选择“王1” 单元格,当两者变成相同颜色则绑定成功,其他以此类推


单击其他单元格,可以看到刚才编辑的单元格出现可用的sql语句,图中 2)



这正是我们要的语sql句

这时


选中如图单元格,当鼠标在单元格右下角变成实心时(图中  3)),向下拖动则可以为所有行生成sql语句,图4)

选中整列,将其复制到    提前建好的  sqlfile.sql 文件中



2. mysql 中

如果  首先新建   与  sql 语句 一致的 table 名,然后

右键数据库名,导入,执行sql 脚本,如果执行成功,则导入成功,刷新表数据,可以看到插入的内容

不成功,则点击 提示框的  打开错误文件  查看执行日志,找错误位置


参考:http://database.ctocio.com.cn/tips/379/7720379.shtml




抱歉!评论已关闭.