【问题标题】:Copy Database table to Excel将数据库表复制到 Excel
【发布时间】:2017-11-24 08:08:29
【问题描述】:

我想从 Visual Studio Community 2015 中复制带有列标题的数据库表到 excel。我安装了 Sql 服务器数据工具(版本 14)。但是,当我在服务器资源管理器中选择打开数据表并右键单击灰色左上角时,我没有得到任何选项。 我在复制或保存结果时设置了选中的包含列标题。

【问题讨论】:

    标签: sql-server visual-studio


    【解决方案1】:

    您可以只选择数据,将其复制 (Ctrl-C) 并将其粘贴到 Excel,但它会非常慢(仅 1000 条记录大约需要 1 分钟)并且它不会复制列名。

    如果您使用的是 SQL Server 数据库,导出此数据的一种更好的方法是使用 SQL Server Management Studio 的 (SSMS) 导出向导,如 here 所示。

    【讨论】:

    • Ctrl-C 不复制标题。当我尝试在 SSMS 中附加本地 .mdf 文件时,它不会显示要选择的文件。
    【解决方案2】:

    我使用了 New Query(右键单击表),编写了一个 SQL 查询(例如:Select * from kultivars)。然后我从结果选项卡中复制了结果。 (右键点击)。它提供了“使用标题复制”选项

    【讨论】:

    • 实际上与 SQL Server Management Studio 相同。但这不是标题所要求的 - 如果要将数据导出到 Excel,则不要使用复制/粘贴。使用导出向导,保存包并根据需要执行它。阿列克谢的回答是正确的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-20
    • 1970-01-01
    • 2016-05-22
    相关资源
    最近更新 更多