C 讀取Excel資料到DataTabel

2022-03-04 09:34:44 字數 811 閱讀 1567

view code

//////

根據excel的檔案的路徑提取其中表的資料

//////

excel檔案的路徑

private

void

string

path)

);//

包含excel中表名的字串陣列

string

strtablenames

=new

string

[dtsheetname.rows.count];

for(

intk =0

; k

<

dtsheetname.rows.count; k++)

oledbdataadapter mycommand

=null

;datatable dt

=new

datatable();

//從指定的表明查詢資料,可先把所有表明列出來供使用者選擇

string

strexcel ="

select * from ["+

strtablenames[0]

+"]"

;mycommand

=new

oledbdataadapter(strexcel, strconn);

dt =

newdatatable();

mycommand.fill(dt);

datagridview1.datasource

=dt;

//繫結到介面

C 讀取excel資料到datatable中

1 datatable dtgbpatient new datatable 23 string strconn string excelname 45 注意 把乙個excel檔案看做乙個資料庫,乙個sheet看做一張表。語法 select from sheet1 表單要使用 和 67 1 hdr表示...

C 讀取excel資料到datatable中

最近做了乙個從excel讀取資料進行標籤列印的demo,思路就是先將excel資料讀取到datatable裡面,然後利用for迴圈列印出標籤即可。方法如下 filepath excel位址 string filepath d 2020.11.09.01.xlsx using filestream f...

讀取Excel資料到DataTable

讀取excel資料到datatable 獲取指定路徑 指定工作簿名稱的excel資料 取第乙個sheet的資料 檔案儲存路徑 工作簿名稱 如果爭取找到了資料會返回乙個完整的table,否則返回異常 public datatable getexceldata string astrfilename r...