Meu primeiro artigo será um simples exemplo de criação de relatório no Microsoft Office Excel 2007/2010, para resolver aqueles casos em que seu coordenador exige um relatório pra ontem. Isso sempre acontece e temos que estar preparado para essas situações, como atender a exigência de forma tão rápida ?
Neste artigo estou usando:
Office Excel 2010 (Technical Preview)
SQL Server 2008 (Standard)
Windows 7 (Professional)
AdventureWorks 2008 (Download)
Início
No Excel 2007/2010 temos uma ferramenta pronta para esses casos. No menu Dados (Data) procure a opção Outras fontes (From Other Sources) , veja as possibilidades de relatórios que você pode gerar rapidamente com Excel, no nosso caso iremos escolher a opção SQL Server “From SQL Server”:

Feito isso agora precisamos informar os dados necessários para conectarmos ao SQL Server e iniciarmos nosso relatório:

Após conectado no SQL Server, a próxima tela pede para você informar qual banco e qual tabela você deseja montar o relatório:


Agora você informa o nome do arquivo de conexão com o banco (.odc) uma descrição do relatório, um nome amigável par ser mostrado no arquivo :

Por último uma pequena tela para importação dos dados com as seguintes opções:

Tablea: monta o layout padrão do Excel;
Pivot: tranforma as linhas em colunas;
Pivot Chart: tranforma o resultado em gráfico.
Deixaremos na opção tabela, afinal queremos um relatório rápido e simples. O resultado final é uma lista de dados com opções de interação no próprio Excel, como: Ordenação dos dados e uma filtragem bem avançada clicando nas setas do cabeçalho da coluna.

Opções de filtro:

Relatório pronto em alguns cliques e configurações, agora você pode salvar o arquivo e compartilhar no computador do seu coordenador sabendo que ele terá todas as informações necessárias de forma rápida.
Até o próximo artigo não deixe de comentar.
Atenciosamente,
Ricardo M Machado
MCT, MCITP, MCTS – Community Leader.