neo21
23-11-2011, 17:52
Доброго времени суток.
Помогите импортировать таблицу Excel в DataGridView
http://i.piccy.info/i7/b010efce9c95e6f7a12945fada8469a0/1-5-2060/39510082/1.jpg
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim MyConnection As System.Data.OleDb.OleDbConnection
Dim DtSet As System.Data.DataSet
Dim MyCommand As System.Data.OleDb.OleDbDataAdapter
MyConnection = New System.Data.OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source='C:\test.xlsx';Extended Properties=Excel 12.0;HDR=Yes;")
'Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" file location"; Extended Properties=Excel 8.0;IMEX=1;HDR=yes
MyCommand = New System.Data.OleDb.OleDbDataAdapter("select * from [Sheet1$]", MyConnection)
DtSet = New System.Data.DataSet
MyCommand.Fill(DtSet)
DataGridView1.DataSource = DtSet.Tables(0)
MyConnection.Close()
End Sub
End Class
Выдает такую ошибку:
http://i.piccy.info/i7/28c20f4ff57605891de9a76ef55c39be/1-5-2060/39819279/2.jpg
Помогите импортировать таблицу Excel в DataGridView
http://i.piccy.info/i7/b010efce9c95e6f7a12945fada8469a0/1-5-2060/39510082/1.jpg
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim MyConnection As System.Data.OleDb.OleDbConnection
Dim DtSet As System.Data.DataSet
Dim MyCommand As System.Data.OleDb.OleDbDataAdapter
MyConnection = New System.Data.OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source='C:\test.xlsx';Extended Properties=Excel 12.0;HDR=Yes;")
'Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" file location"; Extended Properties=Excel 8.0;IMEX=1;HDR=yes
MyCommand = New System.Data.OleDb.OleDbDataAdapter("select * from [Sheet1$]", MyConnection)
DtSet = New System.Data.DataSet
MyCommand.Fill(DtSet)
DataGridView1.DataSource = DtSet.Tables(0)
MyConnection.Close()
End Sub
End Class
Выдает такую ошибку:
http://i.piccy.info/i7/28c20f4ff57605891de9a76ef55c39be/1-5-2060/39819279/2.jpg