private void button3_Click(object sender, System.EventArgs e)//excel 导入ok
{
string strCon =@" Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = "+this.textBox1.Text.ToString()+";Extended Properties=Excel 8.0" ;
OleDbConnection myConn = new OleDbConnection ( strCon ) ;
string strCom = " SELECT * FROM [Sheet1$] " ;
myConn.Open ();
OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCom , myConn ) ;
DataSet myDataSet = new DataSet () ;
myCommand.Fill ( myDataSet , "[Sheet1$]" );
myConn.Close () ;
this.dataGrid1.DataSource=myDataSet.Tables[0];
}
通过以上方法就可以读取excel数据,当然你也可以先去动态选择表,在动态选择列。