vb.net Code:
  1. Imports System.Data.OleDb
  2.  
  3. Public Class Form1
  4.     Dim c As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Book1.xls; Extended Properties=""Excel 8.0; HDR=No; IMEX=1;""")
  5. ' Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Book1.xlsx; Extended Properties='Excel 12.0; HDR=No; IMEX=1;' ..... for xlsx format
  6.  
  7.     Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
  8.         Dim cmd As String = "SELECT F1 As One, F3 As Three FROM [Sheet1$]" ' specific columns referred to by Fx
  9.         Dim da As OleDbDataAdapter = New OleDbDataAdapter(cmd, c)
  10.         Dim dt As New DataTable
  11.         c.Open()
  12.         da.Fill(dt)
  13.         c.Close()
  14.         DataGridView1.DataSource = dt
  15.     End Sub
  16. End Class