öncelikle bilgisayarınıza Access Database Engine 2010 kurun. bu kurulu olmadan oledb bağlantısı yapamazsınız.
forma bir adet openfiledialog, bir button ve bir datagridview ekle.
sonra formun üstünde import edeceeğiniz şeyler var.
Imports System.Data
Imports System.Data.OleDb
Imports System.Globalization
Imports MySql.Data.MySqlClient
butonun click eventine de
Dim dosya As String
OpenFileDialog1.Filter = "E-Okul Excell Dosyaları (*.xls)|*.xls"
If OpenFileDialog1.ShowDialog = DialogResult.OK Then
dosya = OpenFileDialog1.FileName
cnn = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + dosya + "; Extended Properties='Excel 12.0 Xml;HDR=YES'")
tbl = New DataTable()
cnn.Open()
tbl.Clear()
da = New OleDbDataAdapter("SELECT * FROM [Sheet1$]", cnn)
da.Fill(tbl)
DataGridView1.DataSource = tbl
cnn.Close()
Else
Exit Sub
End If
bunları yazarsan, openfiledialog ile seçteğin excel dosyasını okuyup datagridview içine atacak. burada dikkat edeceğin tek şey " SELECT * FROM [Sheet1$]", cnn " cümlesinde ki Sheet1 kısmına senin excel dosyandaki sayfa adını vereceksin, genelde Sayfa1, Sayfa2 diye gider.