zoukankan      html  css  js  c++  java
  • excel生成sql语句

      很多时候,我们想把excel中数据导入到数据库中。

    方法有很多种,比如直接拷贝然后黏贴进编辑状态的框中,这种情况有个弊端,就是excel中每列的数据必须和数据库中一一对应,这个很难,基本上不太可能,数据库中有很多的自动增长或者有默认值得数据,如果要调整成一一对应,调整excel的时间可谓花费不少时间。

      下面推荐一种可以在excel中直接生成sql语句,复制进去执行就好了。思路是很清晰的,就是有个sql模板,excel中数据套进模板就可以了,下面看看excel中已经有这种强大的功能函数,直接调用就可以了,不得不赞叹下,强大的excel。

      假定你的Excel表格中有A、B、C三列数据,希望导入到数据库users表中,对应的字段分别是name,sex,age 。

      

    1、excel增加一列(D列)

    2、在第一行的D列,就是D1中输入公式: =CONCATENATE("insert into users (name,sex,age) values ('",A1,"','",B1,"','",C1,"');")

    3、此时D1已经生成了如下的sql语句: "insert into users (name,sex,age) values ('ls','女','24')";

    4、将D1的公式复制到所有行的D列

    5、此时D列已经生成了所有的sql语句

  • 相关阅读:
    ~/.fvwm/.fvwm2rc
    我的.Xresources
    getopt得用法
    C语言编程好习惯(持续更新)
    关于stm32的USB学习笔记之usbcore.c
    Fvwm.desktop内容
    XP下JDK不能安装的解决办法
    以后网络上的好东东,在这里加个链接,呵呵!太丰富了!
    ISO/OSI七层参考模型
    VC 和 MFC 的一些常见问题
  • 原文地址:https://www.cnblogs.com/y114113/p/6284991.html
Copyright © 2011-2022 走看看