PDA

View Full Version : سوال: چطور میشه اطلاعات یک فایل Excel بخونی



soshiance
چهارشنبه 26 فروردین 1388, 09:02 صبح
باسلام
من یک فایل Excel دارم که حاو ی یک Sheet هست که دارای 4 ستونه می خوام اطلاعات این فایلو بخونمن و در برنامه ازش استفاده کنم .کمک فوری میخوام :قلب:

ACorvinus
چهارشنبه 26 فروردین 1388, 09:12 صبح
امتحان کن، من امتحان کردم درست جواب میده .




Public Function ImportAttendence(ByVal PrmPathExcelFile As String, ByVal DataGrid1 As DataGrid)
Dim MyConnection As System.Data.OleDb.OleDbConnection
Try
''''''' Fetch Data from Excel
Dim DtSet As System.Data.DataSet
Dim MyCommand As System.Data.OleDb.OleDbDataAdapter

MyConnection = New System.Data.OleDb.OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0; " & _
"data source='" & PrmPathExcelFile & " '; " & "Extended Properties=Excel 8.0;")
' Select the data from Sheet1 of the workbook.
MyCommand = New System.Data.OleDb.OleDbDataAdapter("select * from [sheet1$]", MyConnection)

MyCommand.TableMappings.Add("Table", "Attendence")
DtSet = New System.Data.DataSet
MyCommand.Fill(DtSet)
'''''''''''''''''''''''''''''''''''''''''''''''''' '''''''''''''''
DataGrid1.DataSource = DtSet.Tables(0)
MyConnection.Close()
Catch ex As Exception
MyConnection.Close()
End Try
End Function