Excel表格里的数据导入SQLSERVER数据库
发布时间:2022-09-27 04:24:18
在查询分析器里,操作数据库对象选择Lee直接写 SQL语句:
如果是导入数据到现有表,则采用
INSERT INTO 表 SELECT * FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=c:test.xls',sheet1$)
的形式
如果是导入数据并新增表,则采用
SELECT * INTO 表 FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=c:test.xls',sheet1$)
的形式。
以上语句是将 EXCEL文件里 SHEET1工作表中所有的列都读进来,如果只想导部分列,可以
INSERT INTO 表 (a1,a2,a3) SELECT a1,a2,a3 FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=c:test.xls',sheet1$)
其实可以将 OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=c:test.xls',sheet1$)当成一个表,例如我就写过这样一个句子:
INSERT INTO eval_channel_employee(channel,employee_id)
SELECT CASE a.渠道 WHEN 'DIY' THEN 1 WHEN 'RDC' THEN 0 WHEN 'KCM' THEN 2 ELSE 3 END
,b.id FROM
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=c:tempname.xls',sheet1$) AS a,pers_employee b
WHERE a.员工编码 =b.code
简单的方法:
SQL2005中直接可以实现导入功能 SQL2008不知道可不可以。
操作过程如下:
第一步:登录到 SQL Server Management Studio,
第二步:在 "对象资源管理器 "中右键单击 "管理 ",在弹出列表中单击 "导入数据 "
第三步:在 "导入向导 "对话框中单击 "下一步 ",进入到 "选择数据源 "对话框,在 "数据源 "列表中选择 "Microsoft Excel ",同时选择相应的 Excel 文档,完成后单击 "下一步 "(一定要勾选该对话框中的 "首行包含列名称 ",因此它是将 Excel文档中的列标题为数据库表中的列项标题)
第四步:指定目标数据库服务,依次单击 "下一步 "…至到 "完成 "
第五步:重新打到 SQL Server Management Studio,进入到导入的数据库表,可以发现所导入的 Excel文档数据。
你试下下面的吧:
打开SQL Server Configuration Manager,启用SQL Server Agent(实例名)。 启动模式更改为"自动"


猜你喜欢
- 在使用WPS表格时,有时候会需要插入一些特殊符号,而这些特殊符号通过输入法是不能输入的,那么WPS表格如何插入特殊符号呢?其实方法很简单,接
- 给大家带来WPS文字中页眉页脚的设置,具体是怎么操作?今天,小编就教大家在Wps中进行文字页眉页脚设置的操作方法。Wps中进行文字页眉页脚设
- 很多使用win7系统的用户都喜欢使用Administrator用户登录,但是由于Administrator拥有的权限高,给用户使用操作系统带
- win2003系统是作为一个服务器使用的,安全性的设置相对较高。所以无法显示外接移动硬盘这个问题是很正常的,下面就来看看怎么设置让win20
- word中页眉的横线怎么删除如何插入页眉?在菜单栏找到“插入”栏,单击“插入”,在子菜单栏中找到“页眉”栏,单击。然后就可以选择
- WPS共享文档怎么设置权限第一步,打开wps,导入文档,点击“安全”。第二步,点击“文档权限”。第三步,在弹出的窗口中开启“私密文档保护”即
- 很多朋友表示遇到了win10预览版9879补丁安装失败的情况,该如何解决呢?这个补丁修复了文件管理器Explorer.exe的频繁崩溃问题,
- 目前对于Intel的处理器产品来说,最大问题并不是AMD锐龙在后边一路追赶,而是自家的10nm工艺跳票几年了就是无法实现稳定量产。无论对于I
- 有win10用户将桌面改成比较美观的metro桌面,使用一段时间之后,想恢复传统桌面该如何操作?有什么办法可以让win10变回传统桌面呢?下
- 使用WPS文字制作属于自己的二维码,二维码的使用是越来越普遍,我们可以通过扫面二维码来进行支付,使用起来非常方便。以下是小编为您带来的关于W
- 在微信新更新的状态栏中很多小伙伴都在添加视频,但是在添加之后都发现视频的尺寸不完整,今天就给你们带来了8.0微信状态视频尺寸不完整解决方法,
- 什么是Nvidia GeForce RTX 30系列?Nvidia的GeForce RTX 30系列GPU是Nvidia最新一代的图形卡。新
- 我们不少小伙伴使用的电脑qq群课堂课程,但是发现回放怎么没有?在电脑上用qq群课堂,直播的时候课程回放选项没有。这个应该怎么办呢。下面一起来
- 相信EXCEL是每个办公白领做报表的时候会使用到的吧,关于EXCEL中的函数,有些新手朋友还不是很清楚,那么excel中IF函数怎么用?怎么
- 如何使用公式求得最近的日期?例如,下图1所示,x表示该日期开展了一次活动,在列G中求出对应的最近一次活动日期。图1先不看答案,自已动手试一试
- 由于Microsoft Office 2007和以上的office版本中的核心应用程序(例如Word、Excel、PowerPoint)采用
- Win11系统相较于以往系统,有了很多新的功能与设置,因此有用户在一开始使用Win11系统时,会出现部分操作不清楚应该如何设置的情况,就例如
- 工作中最常见的需求当然就是单条件求和啦,SUMIF函数在这方面可谓得心应手!本文主要讲述SUMIF函数统计单字段单条件求和条件求和,还讲解了
- ImageDrive.exe是Ahead Nero软件相关程序,用于帮助用户创建虚拟CD-ROM驱动器进程文件: ImageDrive or
- VMware Workstation是一款功能强大的桌面虚拟计算机软件,许多人都会借助该软件来创建虚拟机。那么问题出现了,在VMware中该