【问题标题】:Exporting all table's data from SQL Server into Excel将所有表的数据从 SQL Server 导出到 Excel
【发布时间】:2013-12-26 07:05:55
【问题描述】:

我需要将 SQL Server 架构中所有表的数据导出到不同的 Excel 文件。我只有两个软件可以访问数据库:

  1. SQL Server 管理工作室
  2. DbVisualizer 6.5

我认为最新的专业版 DbV 可以选择导出为 xls。没有这些怎么办?

请帮忙。

【问题讨论】:

    标签: sql-server schema export-to-excel


    【解决方案1】:

    您可以使用 Bcp 实用程序来导出您的表格。

    此问题的答案中的一个表格示例(请参阅Using BCP (Command Prompt)): Export table from database to csv file

    您应该在存储过程中格式化此 bcp 命令:

    1. 获取表列表
    2. 对于每个表,使用 bcp 导出

    在此处查看 bcp 在存储过程中的集成:http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=49926

    【讨论】:

      【解决方案2】:

      我发现最简单的方法是在 SQL Management Studio 中键入 select 语句 从表中选择 *。然后选择结果网格的左上部分,当所有行都突出显示时,右键单击并选择带有标题的复制。然后粘贴到excel。我一直都这样做。请注意日期时间列,因为它们需要在 excel 中格式化。

      【讨论】:

      • 嘿 Andrew。感谢您的回复。这是显而易见的技术。但是假设我在一个模式中有数千个表,我不会选择这种方法。我需要一种自动化的方式来为所有表执行此操作。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-30
      • 2016-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-30
      相关资源
      最近更新 更多