private void Form1_Load(object sender, EventArgs e)
{
string strExelPage = @"Provider=Microsoft.OLEDB.4.0;Persist Security Info=false;DataSource=存放excel文件的位置;Extended Properties=Excel8.0";//連接excel位置
OleDbConnection OleDB = new OleDbConnection(strExelPage);
OleDbDataAdapter OleDA = new OleDbDataAdapter("select * from xx", OleDB);
DataTable dt = new DataTable();
OleDA.Fill(dt);//把SQL讀取並把資料寫出
this.dataGridView1.DataSource = dt.DefaultView;
}
先用OLEDB把Excel檔案位置寫入
再用OleDbConnection 連接資料位置
最後在dataGridView1物件顯示excel文件出來
沒有實際測試過,如果有問題可以提出來,有可能有某些例外