看板 C_Sharp 關於我們 聯絡資訊
string str_select = "Select * From [sheet_A$]"; OleDbCommand sqlcmd = new OleDbCommand(str_select); sqlcmd.Connection = cn; OleDbDataAdapter oleda = new OleDbDataAdapter(str_select, cn); oleda.Fill(dt); 上述的code是抓取Excel sheet_A的資料 請問一下,如果只想抓sheet_A中column A,B的資料, str_select要怎麼改呢? 感謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.105.109.165
pico2k:你的excel裡的第一行有放欄位名稱嗎? 08/20 21:31
redskyism:yes , 但是那個有幫助嗎? 08/20 21:35
pico2k:try Select 欄位名稱 from [Sheet_A$] 08/20 21:37
redskyism:請問一下,預設是A B嗎 08/20 21:42
redskyism:這樣好像沒辦法撈資料~ 08/20 21:43
bird0913:你可以google一下NPOI元件,可以讀取寫入EXCEL檔,很方便 08/26 23:29
bird0913:且執行環境不需要灌Excel套件 08/26 23:30