作者redskyism (JohnQ)
看板C_Sharp
標題[問題] 用C#去對EXCEL資料選取的問題
時間Fri Aug 20 21:22:45 2010
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