`

SQL2008数据导出到EXCEL

阅读更多
有如下几种方法:
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
分享到:
评论

相关推荐

    SQL定时导出数据到Excel

    当涉及到将数据导出到Excel时,可以利用`OPENROWSET`与OLE DB驱动程序的组合来实现这一目标。 **示例代码**: ```sql INSERT INTO [SheetName]$ SELECT * FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0', 'Excel5.0;...

    sql数据导出到excel|SQL数据通 v1.0.zip

    将sql数据导出到excel是站长通常使用的一款用户说明工具,目的是将程序中的数据更清楚的展示给不懂的非程序设计者,也起到相关的保密工作,A5源码小编从网上找到这款sql数据导出到excel软件,希望可以帮助到有所需求...

    SQL和Oracle数据导出到EXCEL

    标题“SQL和Oracle数据导出到EXCEL”指的是在信息技术领域中,如何将数据库系统(如SQL Server或Oracle)中的数据转换并导出为Microsoft Excel格式。这通常是为了数据分析、报表制作或者与其他不支持数据库查询的...

    sql2008导出到excel

    本示例涉及的知识点主要集中在如何使用C#编程语言将SQL Server 2008中的数据导出到Excel文件中。下面我们将详细探讨这一过程。 1. **C#编程基础**:C#是.NET框架的基础,用于创建各种类型的Windows应用程序,包括...

    SQL Server导出表到EXCEL文件的存储过程

    - **描述解读**:这段描述进一步明确了文章的主题,即通过一个具体的存储过程来实现从SQL Server数据库中的表数据导出至Excel文件的功能,并对实现这一过程的具体步骤进行整理与说明。 #### 标签解读: - **标签...

    把Sql Server里的数据导出到Excel里面!

    本篇文章将详细讲解如何将Sql Server中的数据导出到Excel。 首先,我们需要了解Sql Server和Excel的基本概念。Sql Server是由微软开发的一款关系型数据库管理系统(RDBMS),广泛应用于存储、管理和检索大量结构化...

    SQLServer导出数据到Excel

    当我们需要将SQL Server中的数据转移到Excel以便进行进一步的分析或报告时,就需要掌握如何将SQL Server数据库中的表数据导出到Excel电子表格。以下将详细介绍这个过程。 首先,你需要确保你的SQL Server安装了SQL ...

    SQL 导入导出Excel数据的语句

    如果 Excel 文件不存在,可以使用 BCP 命令将数据导出到类 Excel 文件中。下面是一个基本的示例: ```sql EXEC master..xp_cmdshell 'bcp 数据库名.dbo.表名 out "c:\test.xls" /c -/S"服务器名" /U"用户名" -P...

    从SQL数据库导出到Excel

    要将数据导出到Excel,你需要编写一个SQL查询来选择特定的数据集,这可能涉及到WHERE子句来指定导出条件。 导出过程通常分为以下步骤: 1. **连接数据库**:使用数据库连接工具或编程语言(如Python的pandas库、...

    sql导入导出数据到Excel

    sql导入导出数据到Excel的详细步骤

    sqlserver bcp导出到excel

    标题与描述概述的知识点主要涉及如何使用SQL Server的BCP命令行工具将数据导出到Excel文件中。BCP(Bulk Copy Program)是SQL Server提供的一种高效的数据导入导出工具,能够快速地将大量数据从数据库复制到文本文件...

    VC++将SQLServer表导出到Excel

    本篇文章将详细探讨如何使用VC++结合ADO(ActiveX Data Objects)技术将SQL Server中的数据导出到Excel。 首先,ADO是微软提供的一种数据库访问接口,它允许程序员以统一的方式访问各种数据源,包括SQL Server。...

    plsql导出数据到excel的三种方法

    通过以上介绍可以看出,PL/SQL Developer提供了多种灵活的方法将数据导出至Excel。不同的方法适用于不同的场景和需求。例如,直接导出方法适用于导出少量数据的情况,而转换导出方式和导出后转换格式的方法则适用于...

    sql语句完成数据导出到Excel中

    "SQL 语句完成数据导出到 Excel 中" 在 SQL Server 2005 中,我们可以使用一条 SQL 语句来完成数据导出到 Excel 中,解决数据库与 Excel 表格之间的保存问题。下面我们将详细介绍如何使用 Transact-SQL 语句来实现...

    报表源码sql查询以及导出到EXCEL.rar_VB excel_excel sql_sql excel_sql报表_sql数据

    VB(Visual Basic)在这里可能是实现这一功能的编程语言,而“_VB excel_excel sql_sql excel_sql报表_sql数据”进一步确认了这个项目是通过VB来连接数据库执行SQL查询,然后将结果导出到Excel进行展示。 首先,...

    delphi从SQLSERVER数据库导出到EXCEL

    同时,考虑到性能,大量数据导出时可能不会一次性加载所有数据,而是分批处理。此外,如果需要频繁进行此类操作,可以考虑构建一个数据导出服务,使用多线程或异步操作来提高性能。 总之,Delphi从SQL SERVER数据库...

    datagridview显示sql数据并导出到excel表格源文件(包括数据更改、删除等功能,亲测可用)

    要将数据导出到Excel,可以使用Microsoft.Office.Interop.Excel库。首先,创建Excel应用程序实例,然后创建工作簿和工作表,遍历DataGridView的行和列,将数据写入Excel单元格。最后,保存工作簿并关闭Excel应用...

    SQL结构导出EXCEL

    这个过程涉及到数据库设计、数据导出工具以及Excel的数据处理能力。 首先,SQL表结构包含了数据库中的关键信息,如表名、字段名、数据类型、约束条件等。这些信息构成了数据库的基础框架,用于存储和管理数据。理解...

    基于Python实现SQL SEVER与Excel间数据的批量导出.pdf

    SQL Server与Excel之间的数据交互是一个常见且重要的操作需求,尤其是在处理大量数据时,如何高效地将SQL Server数据库中的数据导出到Excel成为了一个值得探讨的问题。 在实际应用中,虽然SQL Server自带的数据导出...

Global site tag (gtag.js) - Google Analytics