您的位置:首页 > 数据库 > MySQL

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

2014-01-03 16:27 309 查看
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



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: