DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Configuração do Banco e Criação do Projeto: Gerando XLS a partir de uma Tabela - Parte 1

Neste artigo veremos a introdução do que será apresentado no próximo artigo, que é como gerar um arquivo XLS a partir de uma tabela do SQL Server.

 Introdução – A ideia deste artigo é a de, a partir de uma tabela determinada pelo usuário, gerar o XLSdela para que a mesma possa ser aberta no Excel (tendo em vista que o usuário saiba exatamente o nome do Servidor, do Database e da Tabela), usando como base uma videoaula do Luiz Maia.

 Dito isto, usaremos o banco de dados de exemplo da Microsoft Northwind. Se você não o tem instalado em seu SQL Server, baixe por aqui. Depois de baixado e instalado, você deve anexar o Northwind à sua instância local do SQL Server. Para isso, abra seu SQL, clique com o botão direito em Databases e clique em Attach...;agora clique em Add e vá na pasta C:\SQL Server 2000 Sample Databases, escolha o arquivo NORTHWND.MDF, clique em OK duas vezes e aguarde. Note na Figura 01 que o banco foi criado:


 

Figura 01 – Database Northwind.

 Aproveite para “fuçar” o banco, visualizando suas Tabelas, Procedures e Views. Esse banco é muito útil, assim como o AdventureWorks, também de exemplo da Microsoft.

 Antes de criar o projeto, devemos criar a conexão entre o Visual Studio e o Northwind. Para quem usaWindows 7 (como é o meu caso) o Visual Studio deve ser executado como administrador. Ainda sem projeto criado, abra a janela Server Explorer, clique com o botão direito em Data Connections e clique em Add Connection. Na nova tela, selecione seu servidor SQL, escolha o database Northwind e clique em OK.

 Crie um projeto do tipo Windows Forms, dando a ele o nome de TableExport. No form que se abrir, adicione alguns controles para que o mesmo fique como visto abaixo, na Figura 02:


Figura 02 – Tela do Gerador de XLS.

 Veja abaixo a sugestão dos ID’s de cada controle que usarei neste exemplo:

·         Button – btnGerarXLS e btnAbrirXLS;

·         TextBox  txtServidor, txtDatabase, txtTabela e txtArquivo;

·         Label – lblServidor, lblDatabase, lblTabela e lblArquivo.

 Finalizando, vá ao sourcecode e declare os namespaces System.Data.SqlClient e System.IO, responsáveis pelas classes do SQL Server e classes para manipular texto, respectivamente, que iremos usar na próxima parte de nosso artigo:

using System.Data.SqlClient;

using System.IO;

 Assim finalizo o artigo. Na próxima e última parte faremos toda a codificação necessária e veremos o resultado com a aplicação rodando, não percam!

 Créditos à Luiz Maia, que fez as videoaulas e ao Portal Linha de Código, por onde pude baixá-las (mediante assinatura), estudá-las e posteriormente fazer este artigo. 

 Um abraço, e até o próximo artigo.

 Wellington Balbo de Camargo

 wellingtonbalbo@gmail.com



Wellington Balbo De Camargo
Tecnólogo em Análise de Sistemas, atua na área de Desenvolvimento .NET com aplicações Web a 2 anos, onde trabalha atualmente com a linguagem C# usando a tecnologia ASP.NET, no desenvolvimento em camadas usando o banco de dados SQL Server. Procura estudar cada vez mais para melhorar os conheciment...
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03