当前位置:首页 > 系统运维 > 正文内容

SQL Server数据库与EXCEL数据导入与导出

a8116255316年前 (2010-07-21)系统运维7

以下的文章主要描述的是SQL Server数据库与EXCEL数据库的数据导入与导出的实际操作步骤的描述,假如你对SQL Server数据库与EXCEL数据库的数据导入与导出的实际操作步骤心存好奇的话,以下的文章将会揭开它的神秘面纱。

1、在SQL Server里查询Excel数据:

SELECT * FROM OpenDataSource( \\\'Microsoft.Jet.OLEDB.4.0\\\',\\\'Data Source="c:\\\\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0\\\')……[Sheet1 $]

下面是个查询的示例,它通过用于 Jet 的 OLE DB 提供程序查询 Excel 电子表格。

SELECT * FROM OpenDataSource ( \\\'Microsoft.Jet.OLEDB.4.0\\\',\\\'Data Source="c:\\\\Finance\\\\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0\\\')……xactions

2、将Excel的数据导入SQL Server数据库 :

SELECT * into newtable FROM OpenDataSource( \\\'Microsoft.Jet.OLEDB.4.0\\\',\\\'Data Source="c:\\\\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0\\\')……[Sheet1 $]

实例:SELECT * into newtable FROM OpenDataSource( \\\'Microsoft.Jet.OLEDB.4.0\\\',\\\'Data Source="c:\\\\Finance\\\\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0\\\')……xactions

3、将SQL Server中查询到的数据导成一个Excel文件T-SQL代码:

EXEC master……xp_cmdshell \\\'bcp 库名。dbo.表名out c:\\\\Temp.xls -c -q -S"servername" -U"sa" -P""\\\'参数:S 是SQL服务器名;U是用户;P是密码说明:还可以导出文本文件等多种格式

实例:EXEC master……xp_cmdshell \\\'bcp saletesttmp.dbo.CusAccount out c:\\\\temp1.xls -c -q -S"pmserver" -U"sa" -P"sa"\\\'

EXEC master……xp_cmdshell \\\'bcp "SELECT au_fname, au_lname FROM pubs……authors ORDER BY au_lname" queryout C:\\\\ authors.xls -c -Sservername -Usa -Ppassword\\\'

在VB6中应用ADO导出EXCEL文件代码:Dim cn As New ADODB.Connection cn.open "Driver={SQL Server};Server=WEBSVR;DataBase=WebMis;UID=sa;WD=123;" cn.execute "master……xp_cmdshell \\\'bcp "SELECT col1, col2 FROM 库名。dbo.表名" queryout E:\\\\DT.xls -c -Sservername -Usa -Ppassword\\\'"

4、在SQL Server里往Excel插入数据:

insert into OpenDataSource( \\\'Microsoft.Jet.OLEDB.4.0\\\',\\\'Data Source="c:\\\\Temp.xls";User ID=Admin;Password=;Extended properties=Excel 5.0\\\')……table1 (A1,A2,A3) values (1,2,3)

T-SQL代码:INSERT INTO OPENDATASOURCE(\\\'Microsoft.JET.OLEDB.4.0\\\',\\\'Extended Properties=Excel 8.0;Data source=C:\\\\training\\\\inventur.xls\\\')……[Filiale1 $] (bestand, produkt) VALUES (20, \\\'Test\\\')

以上的相关内容就是对SQL Server数据库 和EXCEL的数据导入导出的介绍,望你能有所收获。

扫描二维码推送至手机访问。

版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。

本文链接:http://2345hao.cn/blog/index.php/post/22166.html

分享给朋友:

“SQL Server数据库与EXCEL数据导入与导出” 的相关文章

windows 7系统的电脑发出嘟嘟嘟的声音该怎么解决?

windows 7系统的电脑发出嘟嘟嘟的声音该怎么解决?

在某些电脑中,机器内部蜂鸣器与系统的声音输出方案是相关联的,这样一来会导致当系统输出声音时,即使电脑没有连接外部音响或耳机,也会通过内置蜂鸣器发出“嘟嘟哔哔”的声音。这个问题主要出现在Windows 7电脑中,假如你的电脑恰好遇到了这样的问题,可参考下面的方法来解决: 1、在桌面“计算机”图标上右...

如何设置Win 7通知栏重新显示电源按钮

如何设置Win 7通知栏重新显示电源按钮

有些使用本本的朋友可能会发现,右下角通知栏区域会无法显示电源按钮,导致在插上电源或者是使用电池的时候都无法进行区分。造成这种情况大部分都是因为使用了第三方修改过的系统版本或者对于系统优化过度,所以今天就来解决这个问题。 第一步:在开始菜单的搜索窗口输入“gpedit.msc”,进入组策略编辑器,依...

windows 7查看电脑近期使用情况确定有没有被他人使用

windows 7查看电脑近期使用情况确定有没有被他人使用

我一个朋友最近装装了Windows 7,他总感觉有人用了他的电脑,但是一直不确定,他想知道有没有人动用他的电脑,问我有没有办法 我说设置一下就行了: 启动Windows 7,在搜索栏中输入编辑组,马上就搜索到了编辑组策略,点击即可启动程序编辑组策略。依次展开组策略左侧树形列表的计算机配置/管理模...

微软今天正式停止对windows 7的主流支持

微软今天正式停止对windows 7的主流支持

北京时间1月13日消息,根据计划,微软将于2015年1月13日正式结束对Windows 7SP1的“主流支持”,而这也标志着“扩展支持”阶段的开始,这个阶段将于2020年1月14日结束。 2013年10月份,微软终止销售独立的Windows 7系统安装包,并要求制造商于2014年10月份停止生...

解决windows 7无法将程序锁定到任务栏或附到开始菜单的方法

解决windows 7无法将程序锁定到任务栏或附到开始菜单的方法

出现该问题的原因是由于使用第三方优化软件消除快捷方式的小箭头引起的。 1、在开始搜索框中键入“regedit”,按回车键打开注册表编辑器。 2、依次定位到以下分支:HKEY_CLASSES_ROOTlnkfile。 3、在lnkfile项上鼠标右键单击“新建”——“字符串值”。...

windows 7如何创建拨号连接

windows 7如何创建拨号连接

一、打开控制面板,选择“网络和共享中心”; 二、在网络和共享中心中选择“设置新的连接或网络”; 三、选择连接到Internet; 四、选择“仍要设置新的连接”; 五、选择“宽带PPPoE ”; 六、输入对应的宽带帐号及密码,点击连接即可;...