using System.Data.OleDb;OleDbConnection objConn = new OleDbConnection(
    @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\bookl.xls" +
    ";Extended Properties=Excel 8.0;");
   DataSet ds = new DataSet();
   OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", objConn);
   try
   {
    da.Fill(ds);
   }
   catch (Exception ex)
   {
    MessageBox.Show(ex.Message);
    objConn.Close();
    return;
   }
   dataGridView1.DataSource = ds.Tables[0];
   objConn.Close();