【问题标题】:Suppress header output of T-SQL query禁止 T-SQL 查询的标头输出
【发布时间】:2016-04-08 11:33:17
【问题描述】:

使用: T-SQL、SSMS 2008、Excel 2010

问题:

我想知道是否有办法让 T-SQL 查询运行(在 Excel 工作簿中作为连接)并且不返回标题/字段名称。 (编辑:我的问题仅与标题抑制问题有关。我擅长在工作簿等中创建连接!)

原因:

我希望离岸团队能够运行我的查询,然后将生成的报告提供给他们使用的应用程序。唯一的问题是,他们使用的应用程序不能接受带有标题行的结果。是的,他们可以简单地删除它,但那里的流动率很高,并且在离岸时重新解释事情并不是那么容易。

添加注意事项:

谢谢!

【问题讨论】:

  • 标头数据不是作为一行来自Sql Server。 Excel 正在从 Sql Server 表格数据流协议响应中包含的元数据生成此行。
  • 有没有办法让 Excel 不从元数据中生成这一行?
  • “行”是指 Excel 中的一行数据

标签: sql-server excel


【解决方案1】:

Excel 2010 在“设计”选项卡上有“标题行”选项 - 选中表格单元格后,导航到“设计”选项卡并取消选中此选项以删除标题行。

来自 Microsoft 支持here 的演练。

【讨论】:

  • 当我通过事后在类似的 Sql Server 相关 Excel 文档中应用更改来测试这一点时,它只会使现有行变为空白,这可能会也可能不会满足 OP 的需求。
  • 非常有趣...我做了你的建议,然后删除了现在空白的标题行,从而推动第一条记录从 A1 开始。我对查询做了一个小改动,刷新了它,然后……它奏效了!记录从单元格 A1 开始返回。感谢您的提示!
猜你喜欢
  • 2022-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-22
  • 2021-02-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多