有如下几种方法:
1.直接复制结果集并粘贴到新建的EXCEL中或将结果另存为csv格式的文件,EXCEL也能打开CSV文件;
2.采用SQL Server的DTS导出
3.采用bcp工具导出。语法详见SQL Server2008联机丛书。例:
引用
exec master..xp_cmdshell 'bcp " select * from dbName..tableName" queryout c:\temp.xls -c -U "userName" -P "password"'
其中的参数按顺序分别为:数据库名、表名、导出EXCEL的完整路径、数据库用户名、密码
注意其中的引号。
上述脚本中使用到了master数据库中的存储过程xp_cmdshell,在SQL Server 2008中默认是禁用的,需要先启用,否则会报错。可使用以下脚本开启xp_cmdshell:
--调用sp_configure配置
EXEC sp_configure 'show advanced options', 1
GO
--更新配置信息
RECONFIGURE
GO
EXEC sp_configure 'xp_cmdshell', 1
GO
RECONFIGURE
GO
参考资料:
http://topic.csdn.net/u/20080712/16/809df02e-ece8-4481-b83b-6f7aca95a7a0.html
分享到:
相关推荐
c#版sql2008数据导出到excel例子,c#版sql2008数据导出到excel例子。
怎么定时自动将SQL数据导出为Excel文件
SQLSERVER定时导出数据到Excel,Word,Access等 包含SQLServer的定时操作
将sql数据导出到excel是站长通常使用的一款用户说明工具,目的是将程序中的数据更清楚的展示给不懂的非程序设计者,也起到相关的保密工作,A5源码小编从网上找到这款sql数据导出到excel软件,希望可以帮助到有所需求...
SQL Server导出表到EXCEL文件的存储过程,整理sql如何把表导出
sql导入导出数据到Excel的详细步骤
把Sql Server里的数据导出到Excel里面!
将数据库中的表数据导出到Excel电子表格中。
delphi 从 SQL SERVER 数据库导出数据到EXCEL
C# 读取SQL数据导出到EXCEL相应工作薄
Qt将Sqlite中的数据导出为Excel,支持自动判断行列,可在项目中直接使用
利用jdbc、poi把mysql查询的数据保存在本地的excel文件中,excel文件默认使用07版格式,支持数百万超大数据量的处理保存,内存占用极低,效率非常高,不会出现oom异常。代码已封装为java函数,mysql和poi相关jar包请...
sql语句完成数据导出到Excel中,解决数据库与EXCEL表格之间的保存
VS2010+SQL2005,以最简单的方式实现SQL数据的读取,更新,删除,一键导出数据到excel功能,欢迎批评指正!
数据导出到Excel源码 本例子使用的数据库是sql2000中的Northwind数据库,所以在例子中就没有打包数据库了,例子使用的vs2008+sql2000开发的, 主要功能就是将Girdview,DataList,DetailView,Repeater中的数据导出到...
C# datatable直接导出数据到Excel,(数据量百万级只需3秒)
用于数据传输 使用之前注意填写对应信息。 需装有.net3.5
查询数据库sql数据,并导出至excel模板
基本信息,SQL 2008;VS 2008;Excel 2003(可依据实际情况调整版本);...功能介绍为依照excel为模板,打开并依照模板为基础创建新的表格,将数据库中的数据复制到表格中,保存关闭,暂不支持大量数据导出。
通过SQL语句按条件,简单轻松保存到Excel(表列头同时导出)。 注意:此文件是日文。