Visual Studio 2005 – Importar dados de Excel para uma DataGridView
Olá, este é o meu primeiro artigo. Vou mostrar como passar os dados dum documento Excel para uma DataGridView com o VS.NET 2005.
Em primeiro lugar inicie o VS.NET 2005
File->New->Project
Escolha um projecto do tipo Visual Basic->Windows Apllication, altere o nome á sua vontade e clique OK
Adicione um Button, uma Label e uma DataGridView. E altere a propriedade Text à sua vontade.
Clique no button, e faça o import dos seguintes namespaces:
Imports System.data.oledb
Imports System.Data
No Evento Button_Click insira o seguinte codigo:
Dim DS As New DataSet
Dim CONN As New OleDbConnection("provider= Microsoft.Jet.OLEDB.4.0 ;" & _
"data source=C:\Products.xls; " & "Extended Properties=Excel 8.0;")
Dim DA As New OleDbDataAdapter("select * from Products",
Try
DS.Clear()
DA.Fill(DS, "Products")
CONN.Close()
DataGridView1.DataSource = DS
DataGridView1.DataMember = "Products"
Catch ex As Exception
MsgBox(ex.ToString)
End Try
Neste exemplo tenho um ficheiro em Excel com o nome Products.xls, na directoria C:\
Depois de verificar a existencia do ficheiro Excel na directoria certa, compile e execute a aplicação para verificar a cópia dos dados.
1 abarço e até ao proximo artigo
ASS: Simão
Email: landsimao@hotmail.com
País: Portugal
Sign up to our newsletter
Receive our latest updates about programming languages, software, database, books, ebooks, classes, jobs and more.
Related articles
Verificar se um Form está aberto (VB.NET)
Neste artigo, explicarei como verificar se um form já foi aberto em Windows Forms (VB.NET)
Como criar facilmente arquivos XML via código
Descrição do artigo publicado no aspneti.com, cada artigo com seu resumo
Como criar um CompositeControl, TextBox com Validador
Descrição do artigo publicado no aspneti.com, cada artigo com seu resumo