Excel匯入時,如何獲取第乙個Sheet名稱

2021-09-08 07:36:20 字數 872 閱讀 3912

怎樣才能獲得excel中各個sheet的名稱呢?這樣就能動態的選中返回哪個sheet的資料,即使使用者更改了名稱也不怕,完全可以把所有sheet的名稱列出來供使用者選擇:

//////

根據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; 

//繫結到介面}

Excel匯入時,如何獲取第乙個Sheet名稱

怎樣才能獲得excel中各個sheet的名稱呢?這樣就能動態的選中返回哪個sheet的資料,即使使用者更改了名稱也不怕,完全可以把所有sheet的名稱列出來供使用者選擇 根據excel的檔案的路徑提取其中表的資料 excel檔案的路徑 private void string path 包含excel...

使用oledb獲取Excel檔案第乙個工作表資料

使用microsoft.jet.oledb讀取excel檔案時需要在sql中指定表名,形如 sheet1 也就是xls檔案中的工作表。對於匯入excel檔案這類操作,因為使用者提供的xls檔案中工作簿的名字不一定是預設的 sheet1 檢測excel檔案的工作表的名稱往往需要呼叫excel的com物...

php 如何獲取陣列第乙個值

reset p程式設計客棧hp 3,php 4,php 5 reset 將陣列的內部指標指向第乙個單元 說明mixed reset array array reset 程式設計客棧 將 array 的內部指標倒回到第乙個單元並返回第乙個陣列單元的值,如果陣列為空則返回 false。例 1.reset...