精华内容
下载资源
问答
  • 如果从SQL数据库中,导出数据到Excel,如果Excel文件已经存在,而且已经按照要接收的数据创建好表头
  • 我们存在数据库的数据可以直接导出Excel表来进行数据处理或者展示,具体怎么操作呢~~~ 1.选中你的数据库,右击---任务---导出数据(X)弹出如下窗口 2.单击下一步,数据源选择 SQL Server Native ...

          我们存在数据库的数据可以直接导出Excel表来进行数据处理或者展示,具体怎么操作呢~~~

    1.选中你的数据库,右击---任务---导出数据(X弹出如下窗口



    2.单击下一步,数据源选择 SQL Server Native Client 10.0



    身份验证选择 使用SQL Server 身份验证,输入用户名密码。再次确认你选择的数据库名称是否有误。



    3. 单击下一步,选择输出目标为 Microsoft Excel,要新建Excel文档确定文件路径。



    4. 单击下一步,确定数据输出的条件。



    5. 然后根据你自己的实际情况,直接选择数据库中某个或多个表的数据输出。或者可以写Sql语句,只输出满足你条件要求的数据。根据提示下一步,下一步即可。









    展开全文
  • delphi 从 SQL SERVER 数据库导出数据到EXCEL
  • 数据库导出excel表格时怎样修改excel表格的日...这个用导出的功能不行的,它会把所有的数据全导到excel的第一列中,可以说没有使用价值的另一个方法是复制,应为默认的复制是不复制表头的,你只要把工具--》选项...

    从数据库导出到excel表格时怎样修改excel表格的日...

    这个用导出的功能不行的,它会把所有的数据全导到excel的第一列中,可以说没有使用价值的

    另一个方法是复制,应为默认的复制是不复制表头的,你只要把

    工具--》选项---》查询结果--》SQL server 下面的以文字显示 和以方格显示的 里有个****显示表头(就是让表头显示) 都选中,点确定,以后复制结果时就有表头了

    如何把SQLServer表数据导出为Excel文件

    1、打开SQL Server Management Studio,然后找到相应的数据库

    2、右键点击数据库名称,然后点选“任务-->导出数据”

    3、弹出"导入和导出向导"界面后,点击【下一步】按钮,进入"选择数据源"界面。“数据源”和“服务器名称”采用默认值,“身份验证”默认使用Windows身份验证,可选择“使用SQL Server身份验证”方e799bee5baa6e58685e5aeb931333337613736式进行验证。“数据库”需要选择为要导出数据的目标数据库。

    4、点击【下一步】,进入"选择目标"界面。默认目标为“SQL Native Client”,需要将目标进行重新选择为“Microsoft Excel”。然后选择导出位置(即“Excel文件路径”),并命名一个导出文件名。

    5、点击【下一步】,进入"指定表复制或查询"界面。在该界面,可以选择数据导出模式,如果需要通过SQL查询语句精确导出部分数据,则选择“编写查询以指定要传输的数据”导出方式

    6、如果选择的是第二种导出方式,则点击【下一步】按钮,进入“提供源查询”界面。在SQL语句栏中,输入查询条件,然后点击【分析】按钮检验SQL语句是否正确有效,如果分析显示“此SQL语句有效”,则可以继续执行下一步操作。

    7、点击【下一步】,进入“选择源表和源视图”界面。继续点击【下一步】按钮,进入“保存并执行包”界面。在该界面,点击【下一步】按钮,然后点击【完成】按钮,开始执行数据导出操作。在执行结束后,即可在相应导出位置找到导出的Excel数据文件。

    SQL导出表数据:通过写什么命令可以把SQL里面查询...

    INSERT INTO OpenDataSource('Microsoft.Jet.OLEDB.4.0',

    'Data Source="c:/Temp.xls";User ID=Admin;Password=;Extended properties=Excel 8.0')...Sheet1$(A1,A2) VALUES (1,2)

    --注:A1,A2,A3 为自己在Excel文档中添加的列名,而不是Excel 默认的 A,B,C,D等

    --把values值改成select即可

    如何将sql数据库中某个表的数据导成Excel

    导出一般 常用 SQL中的 右键-属性--导出  选择表,下一步, 选择导出类型,是EXCEL,还是TXT,下一步,下一步,OK!就会导出了。

    2.导出有三种类型,如下:

    这是利用BCP来做的,

    使用SQLServer自带的bcp命令——bcp 数据库名.dbo.表名 out 文件名 –c –q –S”服务器名” –U”用户名” –P”密码”

    bcp ”select 语句” queryout 文件名 –c –q –S”服务器名” –U”用户名” –P”密码”

    导出整张表:

    EXEC master..xp_cmdshell 'bcp "inter_custom.dbo.out_ck1" out c:\Temp.xls -c -q -S"PETER" -U"sa" -P"davey@citiz.net"'

    根据Query语句导出:

    EXEC master..xp_cmdshell 'bcp "select * from inter_custom.dbo.out_ck1" queryout c:\Temp.xls -c -q -S"PETER" -U"sa" -P"davey@citiz.net"'

    怎样从数据库里把自己需要的数据导出到excel表格中?

    对于经常跟SQLServer数据库打交道的人员来说经常会设计到导出SQLServer表中的数据。把SQLServer表中的数据导出为Excel文件有两种方式。小编下面来讲讲如何导出SQLServer表数据为Excel文件。

    http://jingyan.baidu.com/article/3065b3b68f2ab7becef8a449.html

    展开全文
  • 无法连接目标组件。 错误 0xc0204016: SSIS.Pipeline: “数据转换 31 - 0.输出[数据转换输出]....此长度必须介于 0 和 4000 之间。... (SQL Server 导入和导出向导) 我的数据比较多 又很多表,求大神解决啊
  • 数据库操作人员经常会使用sqlserver中数据导出excel表中,其过程其实比较简单,只是有部分细节需要注意,有出现个别情况可以进行规避 处理 打开数据库,选择需要导出数据库名,右键选择"任务"--"导出数据",...

    数据库操作人员经常会使用sql server 中数据导出至excel表中,其过程其实比较简单,只是有部分细节需要注意,有出现个别情况可以进行规避 处理

    1. 打开数据库,选择需要导出的数据库名,右键选择"任务"--"导出数据",点击下一步

     

    2. 进入“选择数据源”窗口。“数据源”选择sql server native client 10.0,然后选择服务器和数据库,点击下一步

     

    3.进入“选择目标”窗口,”“目标”选择 Microsoft Excel ,然后选择保存路径和保存版本,点击下一步。 

     4.进入“指定表复制”窗口,在“复制一个或者多个表或视图的数据”前勾选,点击下一步。

    5.进入“选择源表和源视图”窗口,在需要导出的表源前方勾选。点击下一步。

    6.进入“查看数据类型映射”窗口,默认点击下一步。

    7.点击运行和完成。查看数据已导出至excel表格

    再文中第二步时,有些服务器会遇到这样的报错弹窗 The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. (System.Data)

    解决办法:网上搜索  安装AccessDatabaseEngine.exe

    链接网址:https://www.cnblogs.com/feiquan/p/8637419.html

     

     

    展开全文
  • 这个程序的主要功能是从数据库中查询Job中指定step的执行信息,并将结果输出到Excel文件中,并利用SQL Server的邮件功能,发送生成的excel文件给指定的人. DECLARE @command varchar(8000), ...

    BCP(Bulk Copy Program)是一种简单高效的数据传输方式在SQL Server中,其他数据传输方式还有SSIS和DTS。

    这个程序的主要功能是从数据库中查询Job中指定step的执行信息,并将结果输出到Excel文件中,并利用SQL Server的邮件功能,发送生成的excel文件给指定的人.

    DECLARE @command varchar(8000),
            @msgBody varchar (4000),
            @withJobOutcome VARCHAR(1),
            @APJobExecTime DATETIME,
            @msgSubject varchar(200),
            @reportName varchar(200),
            @rundate DATE
    
    -- Set report date parameter
    -- Set @withJobOutcome as 'T' to retrieve history of job step 'Job Outcome' as well.
    SELECT @rundate = '2013-7-22', @withJobOutcome = 'F'
    
    -- This file name is specific to DB23, please provide an available
    -- path respect to the server you want to monitor.
    SET @reportName = 'E:\Report\JobExecutionHistory_' + CONVERT(CHAR(10), @rundate, 120) + '.xls'
    
    -- Remove possible report file
    SELECT @command = 'del ' + @reportName
    EXEC master..xp_cmdshell @command, NO_OUTPUT
    
    -- Get execution date time of Job A0000SQ-AP
    SELECT TOP 1 @APJobExecTime = CONVERT(CHAR(10), CAST(STR(h.run_date,8, 0) AS DATETIME), 120) +
           CAST(STUFF(STUFF(RIGHT('000000' + CAST(h.run_time AS VARCHAR(6)),6),5,0,':'),3,0,':') AS DATETIME)
      FROM sysjobhistory h
     INNER JOIN sysjobs j
        ON j.job_id = h.job_id
     WHERE CAST(STR(h.run_date,8, 0) AS DATE)= @rundate
       AND j.name = 'A0000SQ-AP'
    
    -- Build Job Execution History Query Statement
    SELECT @command ='bcp " SELECT ''Job Name'' JobName, ''Step Name'' StepName, '' Execution Time'' RunDate, ''Step Duration'' StepDuration, ''Execution Status'' ExecutionStatus, ''Shift'' Shift UNION ALL SELECT JobName, StepName, CONVERT(CHAR(19), RunDate, 120), StepDuration, ExecutionStatus,(CASE WHEN RunDate < ''' + CONVERT(char(19), @APJobExecTime, 120) + ''' THEN ''NA'' WHEN RunDate >= ''' + CONVERT(char(19), @APJobExecTime, 120) + ''' THEN ''AP'' END) AS Shift FROM (SELECT j.name JobName, h.step_name StepName, CONVERT(CHAR(10), CAST(STR(h.run_date,8, 0) AS DATETIME), 120) + CAST(STUFF(STUFF(RIGHT(''000000'' + CAST(h.run_time AS VARCHAR(6)),6),5,0,'':''),3,0,'':'') AS DATETIME) RunDate, LEFT(RIGHT(''000000'' + CAST(h.run_duration AS VARCHAR(10)),6),2) + '':'' + SUBSTRING(RIGHT(''000000'' + CAST(h.run_duration AS VARCHAR(10)),6),3,2) + '''''''' + RIGHT(RIGHT(''000000'' + CAST(h.run_duration AS VARCHAR(10)),6),2) + '''''''''''' StepDuration, (CASE h.run_status WHEN 0 THEN ''failed'' WHEN 1 THEN ''Succeded'' WHEN 2 THEN ''Retry'' WHEN 3 THEN ''Cancelled'' WHEN 4 THEN ''In Progress'' END) AS ExecutionStatus, h.message MessageGenerated FROM msdb..sysjobhistory h INNER JOIN msdb..sysjobs j ON j.job_id = h.job_id WHERE CAST(STR(h.run_date,8, 0) AS DATE)= ''' + CONVERT(CHAR(10), @rundate, 120) + ''' AND h.step_name not like (SELECT TOP 1 CASE ''' + @withJobOutcome + ''' WHEN ''T'' THEN '''' WHEN ''F'' THEN ''(Job outcome)'' END FROM msdb..sysjobs) AND (j.name in (''A0000SQ-NA'',''A0000SQ-AP'') or (j.name like ''A0%'' and j.name not like ''%-%''))) job ORDER BY RunDate, JobName, StepName" queryout ' + @reportName + ' -c -T -S ' + @@SERVERNAME
    
    -- Export to Excel file
    EXEC master..xp_cmdshell @command
    
    -- Send email with the report as attachement
    SET @msgBody = 'Job Execution Time history report on ' + CONVERT(CHAR(10), @rundate, 120) + ' is ready, please look detail information by checking the attached report file.'
    SET @msgSubject = 'Job Execution History Report for [' + CONVERT(CHAR(10), @rundate, 120) + ']'
    EXEC msdb..sp_send_dbmail @profile_name = 'Notifications',
                              @recipients = 'xxxxx@gmail.com',
                              @subject = @msgSubject,
                              @body = @msgBody,
                              @body_format ='TEXT',
                              @file_attachments = @reportName
    
    -- Remove the temporary file after email sent
    SELECT @command = 'del ' + @reportName
    EXEC master..xp_cmdshell @command, NO_OUTPUT
    

    注意事项

    BCP中的table或query是不能换行的,不然就会报参数不正确的错误。

    Reference

    转载于:https://www.cnblogs.com/EasonWu/p/export-to-excel-via-bcp.html

    展开全文
  • Sqlserver2008 数据库导出Excel

    千次阅读 2011-11-14 09:05:45
    方法一: 调用方法:StringToCSV(DtToString(你的DataTable),"pd","派单");   ... t = HttpContext.Current.Server.HtmlEncode(t);...方法二:在sql数据库 ...【推荐】.NET使用NPOI组件将数据导出Excel   
  • 导出excel.XLS表格数据到MS SQLSERVER数据库中.zip
  • 昨日的blogSql 语句:显示 Sql Server 中所有表中的信息整理了一个显示所有数据库中表及其列信息的sql语句今日就将它应用做了一个小工具,用来将sql server2005 数据库导出excel表来辅助整理数据字典,很简单,见笑了...
  • http://wenku.baidu.com/view/a3114caa0029bd64783e2cce.html
  • 如何利用SQL查询语句从SQLSERVER数据库中导入导出EXCEL表格   平常从SQLSERVER中进行导入导出时,我们利用SQLSERVER中自带的DTS转换工具即可,很方便。但有些特殊的用法需要用语句进行导入导出,工作中碰到这种...
  • MS SQL SERVER数据库导出数据出错后的问题及解决办法 查询表错误信息如下: 消息 7105,级别 22,状态 6,第 4 行 LOB 数据类型节点的数据库 ID 5 (页 (1:13020),槽 6)不存在。这通常是由于可以读取数据页上未...
  • 从网上查了,用vs 2010开发环境,sql server 2000,C#写的文件编码为utf-8,而excel 2007只支持ansi编码,用ultraedit打开文件并保存为ansi编码,excel打开就正常了,有什么办法可以编程解决这个问题?比如设置c#写的...
  • SQL Server数据库表数据导出Excel文件; 将SQL Server数据库表数据导出到.txt文件; 将SQL Server数据库表数据导出到Access数据库。 1、将Excel文件数据导入到SQL Server数据表 (1) 启动并登录SQL Server...
  • 直接可用*--数据导出EXCEL 导出表中的数据到Excel,包含字段名,文件为真正的Excel文件 ,如果文件不存在,将自动创建文件 ,如果表不存在,将自动创建表 基于通用性考虑,仅支持导出标准数据类型 ---*/ /**//*--调用...
  • SQL Server数据库表结构导出Excel

    千次阅读 2017-03-03 11:08:41
    要把SQL Server数据库表的机构直接导出excel中并且导出后带有表结构中的各项说明。方法步骤如下。 一、执行SQL语句 1、打开MS SQL Server 2、点击“新建查询” 3、执行SQL语句 SELECT 表名 = Case When A....
  • 昨日的blogSql 语句:显示 Sql Server 中所有表中的信息整理了一个显示所有数据库中表及其列信息的sql语句今日就将它应用做了一个小工具,用来将sql server2005 数据库导出excel表来辅助整理数据字典,很简单,见笑了...
  • SQL SERVER 数据库导出EXCEL文件工具,支持各版本的MDF文件,可以提出其中部分表
  • ExcelSQL Server数据库的数据导入导出技术研究.pdf
  • SQLServer导入导出excel及常见问题

    万次阅读 热门讨论 2012-06-20 19:06:26
    前几天考试系统导入导出学生信息,初次接触导入导出,为sqlserver和excel的数据传递方法之简和MS产品的高效兼容所震惊,但也遇到各种各样问题,在此介绍SQLServer导入导出excel方法及遇到的问题。 SQLServer导出...
  • 2011-07-25 16:43:23|分类:Visual Basic|...把excel中的数据导入SQL SERVER数据库(access数据类似): Private Sub Command1_Click()Dim strconn As String ' 定义Excel 连接字符串Dim cn As ADODB.Connection '...
  • SQL SERVER 2008导出excel时注意事项

    千次阅读 2017-07-13 09:29:33
    在实际工作中,经常会遇到将sql server 数据库中的表导出excel情况,但操作不当,会导致导出失败的情况。下面以sql server management studio导出sql server 2008数据库中的表为例加以说明。  1、在桌面上新建一...
  • 需求分析:实现按列更新数据后,数据库里就有了汇总数据,为了方便数据进行操作,需要实现从SqlServer数据库中将汇总数据导出Excel中。 主要遇到的问题:在实现过程中主要遇到了以下两个问题,分别是: 1,下载...
  • SQL Server导入导出excel及常见问题

    万次阅读 2018-03-27 10:14:34
    SQL Server导出Excel 导出步骤想对较少,出现的问题也较少。   1、进入Excel---数据---自其它来源---来自SQL Server。如图: :   2、连接数据库:   3、选择数据库和表---完成:   4、选择...
  • 我用的是Visual Studio 2003 和SQLServer2000数据库。请高手们告诉我怎么把excel导入sqlServer2000,sqlServer2000导出excel的。多谢了。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,262
精华内容 5,704
关键字:

sqlserver数据库导出excel