如何把excel表格中的数据导入到sql数据库

其实不需要SQL中的OPENROWSET也可以导入文件的,是方法步骤:

1、打开SQL Server 2014 Management Studio 数据库且登录进去有人忘记开数据库的服务,所以我这里便附上一张数据库服务的图。

2、新建一个数据库,如图,方便我们将excel导入。

3、在你新建的数据名字上,右键,选择任务,导入数据,你就会看到导入excel文件的窗口了。

4、下拉框选中Microsoft Excel,浏览添加你需要导入到数据库的excel文件,然后点击下一步。

5、下拉框选中sql开头的,那个选项,如图,验证方式你自己选,一般是默认的验证方式,然后下面的数据库,也是自己刚才新建的那个,这个也是默认的,不用管它,继续点击下一步。

6、出现的这个页面不用动,直接继续下一步。

7、这个地方就看的比较清楚了,上面显示的你导入的excel的表格的三个内页(默认是三个)。你要导入哪个页面你就选择哪个。选好了之后继续下一步。

8、当你看到这个页面的时候你离成功已经不远了~不需要动什么直接点下一步,换到另外一个页面以后,点击完成,数据库就会自动的把你的表格里面的数据导入到你的数据库里面了,以表的形式存在。

9、当你看到这个页面的时候,表示你导入成功了,上面有各类详细的数据,可以选择关闭。这个时候记得刷新数据库的表,否则你看不到新导入的数据

如何通过语句将excel表数据写入sql server

导入数据不一定要用OPENSET函数,可以用更的方法,步骤如下:

1、首先双击打开sqlserver,右要导入数据的数据库,所示。

2、点击任务,再点击任务中的导入数据选项,打开导入导出数据向导界面。

3、在向导界面点击下一步,进入下图界面依次填写需要的内容:数据源 Excel,文件路径,以及Excel版本,填好后点击下一步(如果Excel其他版本不行的话,就选择Excel97-03的,再将Excel保存为相应版本)即可。

4、然后就是目标数据库设置:目标选择msslserver,服务器名称不用变,身份验证输入相应的密码,数据库选择对应的数据库,设置好后点击下一步。

5、然后来到图示界面,直接默认选项即可,点击下一步。

6、图示界面,可以自定义目标数据库(表在数据库中可以不存在),点击预览即可以看到导入之后的表状态,如图。

7、上一步完成后再继续下一步,最后点击完成,即可导入成功,如图。

8、最后在数据库中检查一下导入的表数据,附上导入的Excel数据为例。

扩展资料:

导入数据也可使用OPENROWSET函数,但使用该函数之前必须先启用Ad Hoc Distributed Queries服务,因为这个服务不安全所以SqlServer默认是关闭的,系统管理员可以通过使用sp_configure 启用 'Ad Hoc Distributed Queries'。

但有一个问题一定要特别注意,由于 'Ad Hoc Distributed Queries'这个服务存在着较大的安全隐患,所以切记使用完毕之后一定要关闭。

所以,如果是导入数据建议不要使用OPENROWSET函数,弊大于利。

如何把excel表格中的数据变成sql导入oracle数据库

第一步:登录到 SQL Server Management Studio

步:在 “对象资源管理器 ”中右键单击 “管理 在弹表中单击 “导入数据 ”

第三步:在 “导入向导 ”对话框中单击 “下一步 ”,进入到 “选择数据源 ”对话框,在 “数据源 ”列表中选择 “Microsoft Excel ”,同时选择相应的 Excel 文档,完成后单击 “下一步 ”(一定要勾选该对话框中的 “首行包含列名称 ”,因此它是将 Excel文档中的列标题为数据库表中的列项标题)

第四步:指定目标数据库服务,依次单击 “下一步 ”。。。。至到 “完成 ”

第五步:重新打到 SQL Server Management Studio,进入到导入的数据库表,可以发现所导入的 Excel文档数据。

怎么把excel文件里的数据导入SQL数据库?

insert into tablename

SELECT *

FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',

'Data Source="c:\temp1.xls";User ID=;Password=;Extended properties=Excel 5.0')...[Sheet1$]

注意如果类型不一致需cast或convert数据类型

用sql语句把excel里的内容插入到数据库的表中

第一步:登录到 SQL Server Management Studio

步:在 “对象资源管理器 ”中右键单击 “管理 在弹表中单击 “导入数据 ”

第三步:在 “导入向导 ”对话框中单击 “下一步 ”,进入到 “选择数据源 ”对话框,在 “数据源 ”列表中选择 “Microsoft Excel ”,同时选择相应的 Excel 文档,完成后单击 “下一步 ”(一定要勾选该对话框中的 “首行包含列名称 ”,因此它是将 Excel文档中的列标题为数据库表中的列项标题)

第四步:指定目标数据库服务,依次单击 “下一步 ”。。。。至到 “完成 ”

第五步:重新打到 SQL Server Management Studio,进入到导入的数据库表,可以发现所导入的 Excel文档数据。