Pergunta

Como posso exportar dados da tabela para o Excel com o nome da coluna.

Foi útil?

Solução

No SQL Server 2005, você pode usar o SQL Server Integration Services (SSIS) para exportar dados para o Excel. Aqui está um artigo que pode começar:

http://searchsqlserver.techtarget.com/generic/0,295582,sid87_gci1306800,00.html

Em 2000, você pode usar o Data Transformation Services (DTS). Usar o DTS para exportar dados para o Excel foi muito mais fácil do que fazê -lo no SSIS, é uma pena que eles o tornaram mais complicado no SSIS.

http://support.microsoft.com/kb/319951

Há também uma maneira mais simples de fazê -lo usando o OpenRowset (isso pode exigir a criação do arquivo do Excel antes de fazer a exportação):

http://www.mssqltips.com/tip.asp?tip=1202

Uma maneira simples adicional de fazer isso é apenas consultar seu banco de dados despejando os valores em uma lista separada por vírgula e economizando os resultados como um arquivo .csv.

Os métodos mais simples podem exigir alguma codificação inteligente para colocar os nomes de colunas na planilha do Excel.

Outras dicas

Ver:http://www.mssqltips.com/tip.asp?tip=1107A copiando cabeçalhos da coluna com a consulta de grade resulta no SQL Server 2005 Management Studio Open SQL Server 2005 Management Studio e execute sua consulta. Selecione Consulta | Opções de consulta. Selecione a configuração dos resultados / grade e verifique "inclua cabeçalhos de coluna ao copiar ou salvar os resultados". Agora, quando você copia os resultados no painel de resultados e cola -os no Excel, você receberá os nomes do Coluumn.

Você tem poucas opções.

  1. No SSMS, Ferramentas> Opções> Resultados da consulta> SQL Server> Resultados para Grid> Inclua cabeçalhos da coluna Ao copiar ou salvar os resultados. Você pode copiar manualmente e salvar os resultados da grade.
  2. Use a consulta da Microsoft do Excel.
  3. Clique com o botão direito do mouse no banco de dados, selecione Tarefas> Exportar dados. Use o assistente de importação/exportação.
  4. Use SSIS
  5. Extraia programaticamente os valores.

Provavelmente há mais, mas essa é uma boa seleção!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top