讀取excel資料繫結到gridview進行顯示示例**。
//////讀取excel
//// ///
//////
datatable
public
static datatable exceltodatatable(string strexcelfilename, string
strsheetname)
$]", strsheetname); 這是一種方法
string strexcel = "
select * from [
" + strsheetname + "
$]";//
[sheet1$]
//定義存放的資料表
dataset ds = new
dataset();
//連線資料來源
oledbconnection conn = new
oledbconnection(strconn);
conn.open();
//適配到資料來源
oledbdataadapter adapter = new
oledbdataadapter(strexcel, strconn);
adapter.fill(ds, strsheetname);
conn.close();
return
ds.tables[strsheetname];
}
protectedvoid page_load(object
sender, eventargs e)
//////取得**根目錄的物理路徑
//// ///
public
static
string
getrootpath()
else
return
}
如何修改表頭資訊?
只需在繫結資料前將datatable的列名修改。
datable.columns[0].columnname = "表頭1"
;datable.columns[
2].columnname = "
表頭2"
;datable.columns[
3].columnname = "
表頭3";
讀取Excel資料到DataTable
讀取excel資料到datatable 獲取指定路徑 指定工作簿名稱的excel資料 取第乙個sheet的資料 檔案儲存路徑 工作簿名稱 如果爭取找到了資料會返回乙個完整的table,否則返回異常 public datatable getexceldata string astrfilename r...
C 讀取excel資料到datatable中
1 datatable dtgbpatient new datatable 23 string strconn string excelname 45 注意 把乙個excel檔案看做乙個資料庫,乙個sheet看做一張表。語法 select from sheet1 表單要使用 和 67 1 hdr表示...
C 讀取Excel資料到DataTabel
view code 根據excel的檔案的路徑提取其中表的資料 excel檔案的路徑 private void string path 包含excel中表名的字串陣列 string strtablenames new string dtsheetname.rows.count for intk 0 ...