当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
2015年计算机四级指导:将Excel中的数据导入MySQL
发布时间:2010/3/10 17:52:31 来源:城市学习网 编辑:MOON
  这个方法最简单但不是傻瓜式的方法,需要你对Excel和MySQL都有一点点了解。当然,我在最后提供了一个作为例子的Excel文件,但仍然需要你会写MySQL的INSERT语句,这样才能调试可能出现的错误。1.在需 ...
  这个方法最简单但不是傻瓜式的方法,需要你对Excel和MySQL都有一点点了解。
  当然,我在最后提供了一个作为例子的Excel文件,但仍然需要你会写MySQL的INSERT语句,这样才能调试可能出现的错误。
  1.在需要导入的数据最后一列,写入一个Excel公式。
  =CONCATENATE。
  4.能够运行sql文件的工具有很多,运行这个文件就可以了。如果没有工具,参考 在windows下批量执行mysql脚本。
  使用上面的方法,你需要知道什么样的insert语句对于mysql来说是正确的。
  最常见的是日期的格式,如果不转换成字符串,用上面的方法会生成一个整数,这样插入mysql后就不对了。
  因此上面的公式改成
  =CONCATENATEvalues,‘,‘,RC[-2],‘,‘,RC[-1],‘);)
  这里用到了TEXT函数来将日期格式化成mysql能接受的日期字符串。
  具体请参考例子。Excel2Mysql.rar
  文件说明如下:
  doc.txt--本文
  SqlGen.xls--Excel例子文件
  create.sql--建表语句
  insert.sql--生成的insert语句
  function.txt--需要在Excel中使用的函数
  写了这么多,实际上就一句话:使用Excel的CONCATENATE函数生成sql语句并执行。
  如果懂一点儿VBA可以直接生成insert.sql文件
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved