Ir para conteúdo

POWERED BY:

Arquivado

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

Andre Raiça

Excel com JET 4

Recommended Posts

Pessoal,

 

Estou com um problema grave, estou precisando ler um excel apartir de uma conexao jet odbc conforme abaixo:

 

OleDbConnection oconn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(@"ArquivosExcel/example.xls") + ";Extended Properties=Excel 8.0");

 

porém, quando vou ler a tabela via select sou obrigado a indicar o nome da planilha, conforme abaixo:

 

OleDbCommand ocmd = new OleDbCommand("select * from [sheet1$]", oconn);

 

O grande problema é, as vezes o usuário muda o nome da planilha, podendo ser variados e sem padrão "produto","carros","plan1", e etc

 

existe alguma query SQL que identifique quais são as tabelas (sheets ou plans) que contenham no excel para que possa fazer meu select sem erro ?

 

Obs: Não posso usar nada que use interop ou algo COM, por isso uso o Jet. Aguardo a resposta de um mestre do magos o qual tornarei seguidor por essa resposta mágica.

 

Muito Obrigado e grande abraço,

 

André

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.