Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 将数据从表导出到excel列名_Sql Server 2005_Export To Excel - Fatal编程技术网

Sql server 2005 将数据从表导出到excel列名

Sql server 2005 将数据从表导出到excel列名,sql-server-2005,export-to-excel,Sql Server 2005,Export To Excel,如何使用列名将数据从表导出到excel。在SQL Server 2005中,您可以使用SQL Server Integration Services(SSIS)将数据导出到excel。以下是一篇可能会让您开始学习的文章: 在2000年,您可以使用数据转换服务(DTS)。使用DTS将数据导出到Excel要比在SSIS中简单得多,可惜他们使SSIS中的数据导出更加复杂 使用OPENROWSET还有一种更简单的方法(这可能需要在导出之前创建Excel文件): 另一种简单的方法是查询数据库,将值转

如何使用列名将数据从表导出到excel。

在SQL Server 2005中,您可以使用SQL Server Integration Services(SSIS)将数据导出到excel。以下是一篇可能会让您开始学习的文章:

在2000年,您可以使用数据转换服务(DTS)。使用DTS将数据导出到Excel要比在SSIS中简单得多,可惜他们使SSIS中的数据导出更加复杂

使用OPENROWSET还有一种更简单的方法(这可能需要在导出之前创建Excel文件):

另一种简单的方法是查询数据库,将值转储到逗号分隔的列表中,然后将结果保存为.csv文件


更简单的方法可能需要一些巧妙的编码才能将列名输入excel电子表格。

您有几个选项

  • 在SSMS中,复制或保存结果时,工具>选项>查询结果>SQL Server>结果到网格>包括列标题。然后可以手动复制并保存网格结果
  • 在Excel中使用Microsoft查询
  • 右键单击数据库,选择任务>导出数据。使用导入/导出向导
  • 使用SSI
  • 以编程方式提取值
  • 可能还有更多,但这是一个相当不错的选择

    见: 在SQLServer2005ManagementStudio中复制带有网格查询结果的列标题
    打开SQLServer2005ManagementStudio并运行查询。选择查询|查询选项。选择结果/网格设置并选中“复制或保存结果时包括列标题”。现在,当您复制结果窗格中的结果并将其粘贴到excel中时,您将获得列名称。

    我发现第一篇文章非常有用。这是一个陈词滥调,但如果我可以的话,我会投票支持你的答案两次……看到我的另一个相同的答案,这是同样的讨论,你没有正确理解这一点。我只想从sql脚本中获得它。