在实际项目开发中,有时会遇到客户让我们把大量Excel数据导入数据库的情况。这时我们就可以通过将Excel数据转化为sql脚本来批量导入数据库。

1 在数据前插入一列单元格,用来拼写sql语句。

具体写法:="insert into t_student (id,name,age,class) value ("&B2&",'"&C2&"',"&D2&",'"&E2&"');

"&B2&"代表B2单元格数据,如果单元格数据为字符串 需用‘’包裹。

2 sql写好后将鼠标移到sql尾部直接回车即可。

3 鼠标再定位到第一行的公式,鼠标左键按住往下拖动到数据行的最后一行,然后松开按键,这样全部的公式就生成完了。

注意:sql末尾要加上";" ,数据中可能还有'’ ,& 等特殊字符,对于这类字符可以在生成sql语句后进行全局替换。

最后将sql copy到sql文件中 然后在数据库中执行sql脚本。

这里以plsql为例,新建command 窗口,输入以下命令回车即可。

转载于:https://www.cnblogs.com/gwyy/p/10339442.html

[转]Excel数据转化为sql脚本相关推荐

  1. Excel 数据转化为Sql脚本

    在实际项目开发中,有时会遇到客户让我们把大量Excel数据导入数据库的情况.这时我们就可以通过将Excel数据转化为sql脚本来批量导入数据库. 步骤一:在数据前插入一列单元格,用来拼写sql语句. ...

  2. excel变为sql导入mysql_[转]Excel数据转化为sql脚本

    验证mongodb副本集并实现自动切换primary-记录过程 接 验证mongodb主从复制过程 1.创建数据目录 同 验证mongodb主从复制过程 的实验一样,本次实验也是采用直接指定启动参数来 ...

  3. SQL Server 2008将数据导出到SQL脚本文件

    1. 简介 在SQL Server Management Studio 2005 中(包括之前SQL Server 2000 的企业管理器),只能把表结构导出到SQL脚本文件中,没办法把数据导出到SQ ...

  4. 将excel数据导入到SQL server数据库,SQL server引入导入excel报表,如何解决“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”问题

    目录 版本: 文章主要内容: 未在本地计算机上注册"Microsoft.ACE.OLEDB.12.0"提供程序 新版本不同的设置的地方: 版本: SQL server2018.ex ...

  5. 导Excel数据到Oracle的脚本,Oracle使用TOAD实现导入导出Excel数据

    在Oracle应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的.Quest Software为此提供了高效的Orac ...

  6. C#将Excel数据表导入SQL数据库的两种方法(转)

    最近用写个winform程序想用excel 文件导入数据库中,网上寻求办法,找到了这个经过尝试可以使用. 方法一: 实现在c#中可高效的将excel数据导入到sqlserver数据库中,很多人通过循环 ...

  7. sqlserver2008导出mysql_SQLserver 2008将数据导出到Sql脚本文件的方法

    请看下面的操作图解. 1.使用Sql Server Management Studio 2008 连接数据库. 2.选中要导出数据的数据库节点,点鼠标右键,在菜单中选择"任务"-& ...

  8. Excel 数据批量生成SQL语句

    假设excel表格中有三列(A.B.C)数据,我们希望可以利用这三列数据批量生成SQL语句 第一步:新增D列,在D1中输入公式:=CONCATENATE("insert into user  ...

  9. C#将Excel数据导入到SQL server数据库

    将Excel数据导入到数据库,用winfrom系统,如图: 该系统可以选择导入的Excel文件,设置要导入的数据库的基本设置. 代码: winfrom窗体: public partial class ...

最新文章

  1. 【转】Nginx服务器的反向代理proxy_pass配置方法讲解
  2. 选购四轴飞行器的部件
  3. ofo 列入被执行人;摩拜 LV 跨界合作;iPhone X 遭黑客攻击 | 极客头条
  4. 苹果修复被 XCSSET 恶意软件滥用的3个 0day
  5. Mono喜迁新家-http://www.xamarin.com/
  6. linux bzip2 命令,Linux bzip2 命令的使用
  7. vscode上的git三部曲+git pull操作
  8. 云缓存哪家便宜_云服务器哪家最便宜
  9. 基于Xilinx Kintex-7 FPGA K7 XC7K325T PCIeX8 四路光纤卡226
  10. 以太坊智能合约部署——一个简单的投票系统
  11. 数据库三种概念模型——层次模型,网状模型,关系模型的优缺点总结
  12. 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群
  13. 似然,似然,似是而然!
  14. 8086标志寄存器(Flag Register)
  15. 行云管家堡垒机如何登录服务器
  16. MTK 平台编译指令集
  17. 东芝发布18TB MG09系列硬盘驱动器
  18. 有关于系统的端口以及进程问题(以linux为例)
  19. 线性表存储空间长度和线性表长度区别?
  20. verilog分频器设计

热门文章

  1. linux中下载的服务压缩包存放在,linux 下tomcat6 配置为服务
  2. python如何读取数据并输出为表格_Python实现将数据库一键导出为Excel表格的实例...
  3. java批量提取文件夹名称_bat 批量提取指定目录下的文件名
  4. python自动补全库_这个库厉害了,自动补全Python代码,节省50%敲码时间
  5. java图形界面的监听_非专业码农 JAVA学习笔记 用户图形界面设计与实现-所有控件的监听事件...
  6. ubuntu dhcp ping 不通 自己_??2、DHCP安装和配置
  7. 新型发明创造大赛计算机类,2017年发明杯全国高职高专大学生创新创业大赛
  8. html5css3js文件作业,HTML5 CSS3 JavaScriptWeb前端开发自测试卷2.docx
  9. 秦九韶算法matlab实验报告,数值分析上机实验报告.doc
  10. 求两个字符串的最长公共子串