这里只是简单的根据excel表格的数据生成sql语句,然后把sql语句复制到数据库运行,比较简单实用。
如图需要导入的数据:
插入数据库中表明为st_pump
在F2单元格中输入如下公式:
=CONCATENATE("insert into st_pump(STCD,NAME,LONGITUDE,LATITUDE,INFO)values('",A2,"','",B2,"',",C2,",",D2,",'",E2,"');")
其中A2,B2,C2,D2,E2是对应有数据的列,这里LONGITUDE,LATITUDE字段为对应数据库中的decimal格式数据。
回车得到结果去下:
然后向下填充,也就是把鼠标放在F2单元格右下角处,光标变成十字型,向下拉动鼠标即可把所有数据生成一个sql语句,然后复制F列所有的sql语句到数据库命令行运行,即可把数据插入响应的表中。