Dicas .NET - Selecionando valores de uma planilha Excel

Veja nesta dica, como trabalhar com dados de uma planilha do Excel como se fosse um banco de dados.

Selecionando valores de uma planilha Excel

 

É possível selecionar valores de uma planilha Excel como se fosse um banco de dados. Para isso, existem alguns “macetes” que podem ajudar. Primeiro, a string de conexão. Abaixo existe um exemplo:

 

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Planilha.xls;Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"""

 

Já na hora de montar os Selects, a dica é referenciar-se ao nome da planilha como se fosse uma tabela, tendo o cuidado de colocar o caractere $ após o nome, como mostrado abaixo:

 

SELECT * FROM [Plan1$]

 

Aí é só referenciar cada coluna pelo seu índice (a primeira coluna é o índice 0, a segunda índice 1 e assim por diante) usando seu objeto favorito: DataTable, DataReader, etc.

 

Igor Alcantara (http://thespoke.net/blogs/luzzifuge/)

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados