本文适用于需要将Excel里边的数据导入sql的临时表。主要介绍2种操作方法:拼接法和SSMS引入法

一、拼接法:

1、打开ssms,先创建一张临时表,语句如下:

--创建临时表
CREATE table #temp
(fname varchar(100),fnumber varchar(100))

2、打开需要导入的Excel,使用如下方法将需要插入的数据字段拼接起来(本文以2个字段为例);


3、复制拼接字段,替换掉下方语句里边values下面的语句后,执行插入数据库;

--插入临时表数据(每次插入1000条以内数据,超过1000条则分批插入)
insert into #temp
(fname,fnumber)
values
('1000001','S139'),
('1000002','S139'),
('1000003','S139'),
('1000004','L005'),
('1000005','S139'),
('1000006','S139'),
('1000007','S139'),
('1000008','S139'),
('1000009','S139'),
('1000010','S139'),
('1000011','S076'),
('1000012','S139'),
('1000016','S139'),
('1000017','S139'),
('1000019','S139'),
('1000021','S139'),
('1000023','S139'),
('1000024','S139'),
('1000025','S139')--请注意最后一行需要去掉,号

4、执行查询语句看下数据情况;

--查询导入数据
select * FROM #temp

5、用完数据最后记得删除临时表;

--删除临时表
DROP TABLE #temp

二、导入法:

1、准备好导入的excel数据库,列标题和临时表对应;

2、打开ssms,选中数据库,任务-导入数据;


3、下一步;

4、数据源选中“Microsoft Excel”,然后找到之前准备导入的Excel文件,确认好Excel版本,勾选“首行包含列名称”,点击下一步;

如果报错“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”;

请到下面地址下载软件安装后重新尝试;
https://download.csdn.net/download/yangb0803/9179567

5、输入数据库服务器登录信息,验证通过后,选中数据库;

6、选中“复制一个或多个表或视图的数据”,点击下一步;

7、源选择sheet1,目标输入一个现有数据库不存在的表名(如dbo.temp20190426),点击下一步;

8、点击下一步;

9、最后点击“完成”正式启动导入;

10、可以查看数据导入执行情况;

11、最后查询下导入表数据;

12、数据用完以后,记得删掉临时表;

drop TABLE temp20190426

原文链接:https://blog.csdn.net/hzfw2008/article/details/89530441

Excel数据导入sql临时表操作步骤相关推荐

  1. 如何快速把Excel数据导入SQL数据库

    如何快速把Excel数据导入SQL数据库 最近做测试数据的时候很苦恼,我百度了很久发现没有我想要的答案,不知道是我搜索的问题还是不行最终发现了一种方式可以快速导入数据不用一句一句的去写insert i ...

  2. Excel 数据导入SQL XML 自动生成表头

    去出差的时候应客户要求要要将Excel 文件内的数据批量导入到数据库中,而且有各种不同种类的表格,如果每一个表格多对应一个数据表的话, 按照正常的方法应该是创建数据表,创建数据库中映射的数据模型,然后 ...

  3. 将Excel数据导入SQL Server数据库

    遇到了一个需求,需要将Excel中的数据导入SQL Server数据库中,当然,不是使用企业管理器之类的直接导入数据的那种,而是要做到程序中.本来我最初的考虑是将Excel中的数据读到dataset中 ...

  4. 【Excel使用技巧】Excel数据导入sql

    新项目中存在大量的数据需要建表,数据样例以Excel形式给出,建表语句一个个写比较麻烦,巧用Excel提升效率 利用Excel字符串拼接能力生成sql语句 数据-分列-以分隔符分列.轻松将数据拆成多列 ...

  5. excel数据导入sql sever 数据库

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.准备 二.导入 1.导入向导 2.选择数据源 3.选择导入的目标 5. 开始导入 6.完成 三.验证 总结 一.准备 环 ...

  6. 将Excel数据导入SQL数据库

    功能自动导入 先在想导入数据的数据库中建立新表,因为导入只能针对已存在的表.右键想要导入数据的数据库,如图选择. (选择Excel之后在file name选择文件) (本步骤假设你有DB Manage ...

  7. 如何将excel表格导入matlab,将Excel数据导入MATLAB中的方法

    在使用MATLAB对矩阵进行数据处理时,为了方便编辑与修改,常常需要先将数据录入到Excel中,然后再将其导入到MATLAB中参与矩阵运算.那么下面小编教你怎么将Excel数据导入MATLAB中. 将 ...

  8. 使用SSIS包将多个Excel文件中的数据导入SQL Server表中

    This article explores an SSIS package for importing multiple Excel files data into SQL Server tables ...

  9. 如何将数据从Excel文件导入SQL Server数据库

    There are many ways to import data from an Excel file to a SQL Server database using: 有多种方法可以使用以下方法将 ...

  10. python怎么导入sql数据库,##使用python将excel表中数据导入sql server数据库

    如何用python将excel数据导入到postgresql数据库中 把excel表格另存为csv文件 python将exce文件含有多个sheet同时l导入sqlserver数据库 需要使用xlrd ...

最新文章

  1. 最大公约数与最小公约数!_只愿与一人十指紧扣_新浪博客
  2. 根据前序、中序序列重建一棵二叉树的代码实现
  3. Debian读写ntfs分区格式!
  4. 访问 Neutron 外部网络 - 每天5分钟玩转 OpenStack(143)
  5. Mac如何在回收站中恢复丢失数据
  6. 机器学习(周志华) 第八章集成学习
  7. python100例详解-python案例讲解
  8. Google Chrome Your browser is not compatible with FlexPaper问题解决
  9. 21世纪什么最值钱?“人脸”
  10. python实践周总结_Python 一周总结
  11. About Endian
  12. 浅谈 Kafka Leader Epoch
  13. 单细胞测序数据下载和预处理
  14. ArcGIS Server 发布服务失败
  15. python画出心形图
  16. 算法中的微积分:5大函数求导公式让你在面试中脱颖而出
  17. 显示器分辨率一直跳_显示器屏幕一直跳怎么办
  18. 【万兴PDF专家】OCR引擎的离线安装方法,让你不受网速的折磨,PDF给OCR成可搜索的高级PDF,牛逼了我的万兴
  19. mac迅雷如何批量下载页面全部链接(无需插件,只需三步)
  20. liunx基础—zabbix5.0监控系统安装部署

热门文章

  1. lwip路由实现_TCP控制块《LwIP协议栈源码详解——TCP/IP协议的实现》
  2. 跑马灯java代码_[Java教程]JQ跑马灯
  3. 【C语言】C语言小项目—贪吃蛇
  4. VB获取窗体的位置和大小
  5. 远程服务器学习总结篇1:ssh
  6. Unity3D中关于Mesh.MarkDynamic
  7. 用友NC63 医药行业 消耗汇总 出库单批次模糊查询
  8. 工作流之工单模型(一)
  9. 用linux制作Mac OS U盘启动
  10. 同义词林Java如何更新维护,solr词库实时更新维护