Sql server 2005 SSMS:查询导出到Excel
我正在尝试从SSMS 2005将260+列查询导出到Excel 完成向导后,出现“定义的字段太多”错误 有没有办法绕过这件事 我想我可以通过New query运行该查询,并复制粘贴到Excel,但它不会复制列名Sql server 2005 SSMS:查询导出到Excel,sql-server-2005,ssms,export-to-excel,Sql Server 2005,Ssms,Export To Excel,我正在尝试从SSMS 2005将260+列查询导出到Excel 完成向导后,出现“定义的字段太多”错误 有没有办法绕过这件事 我想我可以通过New query运行该查询,并复制粘贴到Excel,但它不会复制列名 谢谢这似乎是您的Excel版本而不是SQL Server的问题。如果您有Excel2003(或旧版本),那么您只有256列,因此您将无法“绕过此问题”。对于Excel2007+,您不应该有任何问题。顺便说一下,在运行查询后,您仍然可以选择所有记录,右键单击结果,然后选择“使用标题复制”以
谢谢这似乎是您的Excel版本而不是SQL Server的问题。如果您有Excel2003(或旧版本),那么您只有256列,因此您将无法“绕过此问题”。对于Excel2007+,您不应该有任何问题。顺便说一下,在运行查询后,您仍然可以选择所有记录,右键单击结果,然后选择“使用标题复制”以获取列名。这似乎是您的Excel版本(而不是SQL Server)的问题。如果您有Excel2003(或旧版本),那么您只有256列,因此您将无法“绕过此问题”。对于Excel2007+,您不应该有任何问题。顺便说一句,在运行查询后,您仍然可以选择所有记录,右键单击结果,然后选择“使用标题复制”以获取列名。我有Office 2010(Excel 2010),但我想当您执行向导时,它只为您提供97-2003 Excel的选项。有没有办法选择更高版本的Excel?另外,您在哪里选择c“带页眉的复制”?我找不到那个选项。感谢您在带有页眉的副本上签名。这是SSMS2008的一项功能:)但是,对于导出到Excel,我只是尝试通过向导导出到Excel 2007,但仍然出现相同的错误。@James-您仍然可以使用列名复制结果。为此,请转到“工具/查询结果/SQL Server/Results to Grid”并选中“复制或保存结果时包含列标题”我有Office 2010(Excel 2010),但我想当您完成向导时,它只提供97-2003 Excel的选项。有没有办法选择更高版本的Excel?另外,您在哪里选择c“带页眉的复制”?我找不到那个选项。感谢您在带有页眉的副本上签名。这是SSMS2008的一项功能:)但是,对于导出到Excel,我只是尝试通过向导导出到Excel 2007,但仍然出现相同的错误。@James-您仍然可以使用列名复制结果。为此,请转到“工具/查询结果/SQL Server/Results to Grid”,并选中“复制或保存结果时包括列标题”