Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Maicon_iniciante

Visualizando arquivo excel com c#

Recommended Posts

Gostaria de saber como fazer para ler um arquivo excel em c# no Visual C#.

Vai ser mais ou menos assim vai ter um mapa do brasil ao clicar em um estado abrira uma tela com as cidades do estado selecionado e ao clicar na cidade tera que mostrar os dados daquela cidade.

 

Agora vem a duvida eu terei que pegar esses dados de um arquivo excel e mostrar eles e mais nada não tera que ser alterado pelo usuário apenas mostrar o que esta dentro dele em um gridview ou sei la outra coisa que possa mostrar o conteudo gostaria de saber como fazer isso.

 

qualquer coisa este é o meu e-mail tokoman@brturbo.com.br

 

Desde já agradeço a atenção de vocês.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa Tarde Maicon,

 

Você pode fazer isto via ODBC, aqui segue um exemplo bem simples de como você poderá fazer isso:

 

 

System.Data.Odbc.OdbcConnection Conexao = new System.Data.Odbc.OdbcConnection();
			Conexao.ConnectionString = @"Driver={Driver do Microsoft Excel(*.xls)};dbq=c:\LOCALDOARQUIVO.xls;driverid=790;fil=excel 8.0;uid=admin";
			System.Data.Odbc.OdbcCommand ComandoSelect = new System.Data.Odbc.OdbcCommand();
			ComandoSelect.Connection = Conexao;
			ComandoSelect.CommandText = "SELECT * FROM [Plan1$A1:C300]";
			System.Data.Odbc.OdbcDataAdapter Adaptador = new System.Data.Odbc.OdbcDataAdapter();
			Adaptador.SelectCommand = ComandoSelect;

			DataTable Dados = new DataTable();
			Adaptador.Fill(Dados);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.