首页 > Office专区 > Excel教程 >

快速将Excel中数据导入SQL

来源:互联网 2023-02-20 19:34:56 397

批量将Excel中数据导入SQL,无需再手动逐条输入,适用于多条批量向数据库中导入添加数据。在此以Oracle P/LSQL WPS为例。Udw办公区 - 实用经验教程分享!

工具/原料

  • Excel 2007 /WPS
  • P/L SQL或Navicat等类似DBM软件
  • DB

方法/步骤

  • 1

    如图1,这是一张excel报价单,主要数据:Udw办公区 - 实用经验教程分享!

    商品名称 品牌 商品类型 颜色 最低价Udw办公区 - 实用经验教程分享!

    对应数据库表中的Udw办公区 - 实用经验教程分享!

    GOODSNAMEUdw办公区 - 实用经验教程分享!

    BRANDUdw办公区 - 实用经验教程分享!

    GOODSTYPEUdw办公区 - 实用经验教程分享!

    COLORUdw办公区 - 实用经验教程分享!

    PRICE字段。Udw办公区 - 实用经验教程分享!

    快速将Excel中数据导入SQLUdw办公区 - 实用经验教程分享!

  • 2

    从P/L SQL中插入一条数据,用导出数据库功能导出数据库插入语句(图2),导出后的文件用记事本打开,复制获得语句,例如:(图3)Udw办公区 - 实用经验教程分享!

    快速将Excel中数据导入SQLUdw办公区 - 实用经验教程分享!

    快速将Excel中数据导入SQLUdw办公区 - 实用经验教程分享!

  • 2该信息非法爬取自百度经验
  • 3

    将所得语句替换为Udw办公区 - 实用经验教程分享!

    ="insert into tab_xkstext01 (GOODSNAME, BRAND, GOODSTYPE, COLOR, PRICE)values ('"&A2&"','"&B2&"','"&C2&"','"&D2&"',"&E2&");"Udw办公区 - 实用经验教程分享!

    粘贴到excel中的一列中的一个单元格中。Udw办公区 - 实用经验教程分享!

    替换:例如要把'联想'换为'"&单元格坐标&"'。Udw办公区 - 实用经验教程分享!

    得到的效果如(图4)Udw办公区 - 实用经验教程分享!

    快速将Excel中数据导入SQLUdw办公区 - 实用经验教程分享!

  • 4

    下拉(图5)Udw办公区 - 实用经验教程分享!

    即可得到(图6)Udw办公区 - 实用经验教程分享!

    然后copy至SQL查询命令窗口,运行即可。Udw办公区 - 实用经验教程分享!

    快速将Excel中数据导入SQLUdw办公区 - 实用经验教程分享!

    快速将Excel中数据导入SQLUdw办公区 - 实用经验教程分享!

    快速将Excel中数据导入SQLUdw办公区 - 实用经验教程分享!

  • 注意事项

    • 注:
    • 在P/L SQL中,很多情况下有更方便的方法,就是直接将Excel数据复制粘贴到全选中的字段上去。(图7)
    • 但若只是需要将Excel中的部分列作为了表中的字段,则本经验所提到的方法还是比较有用的,读者可想一下。个人经验有限,若有网友同学有更好的方法可提出分享。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Udw办公区 - 实用经验教程分享!


    标签: excel数据

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码