【问题标题】:What is the best way to quickly extract data from SSMS to Excel without distortion?将数据从 SSMS 快速提取到 Excel 而不失真的最佳方法是什么?
【发布时间】:2018-07-19 11:35:36
【问题描述】:

我每天都在运行大量查询,需要通过 Excel 快速将输出发送给用户。 我现在所做的直接来自 SSMS:突出显示数据 --> 右键单击​​“使用标题复制”并将其粘贴到 Excel 中。

但问题有时是金钱列显示为日期,长字符串分解,数字显示为科学公式。我可以继续说下去。

我正在尝试编写 vba 代码来提取我需要的内容,但是为我需要提取的每一段代码编写代码太多了。

那么,在不确保 Excel 中的数据与 SQL 中的数据保持一致的情况下,定期将数据从 SSMS 复制和粘贴到 Excel 的最佳和最简单的方法是什么?没有任何变化?

谢谢

【问题讨论】:

    标签: sql-server excel tsql ssms


    【解决方案1】:

    您可以从 Excel 内部连接到 SQL Server 并将数据加载到工作表中。

    对于旧版本的 Excel,请使用 Microsoft Query https://support.office.com/en-us/article/Use-Microsoft-Query-to-retrieve-external-data-42a2ea18-44d9-40b3-9c38-4c62f252da2e

    对于较新版本的 Excel,请使用 Power Query https://support.office.com/en-us/article/Add-a-query-to-an-Excel-worksheet-Power-Query-ca69e0f0-3db1-4493-900c-6279bef08df4

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-16
      • 1970-01-01
      • 1970-01-01
      • 2010-10-01
      • 1970-01-01
      • 2020-11-05
      • 1970-01-01
      相关资源
      最近更新 更多