作者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
1F:→ pico2k:你的excel里的第一行有放栏位名称吗? 08/20 21:31
2F:→ redskyism:yes , 但是那个有帮助吗? 08/20 21:35
3F:→ pico2k:try Select 栏位名称 from [Sheet_A$] 08/20 21:37
4F:→ redskyism:请问一下,预设是A B吗 08/20 21:42
5F:→ redskyism:这样好像没办法捞资料~ 08/20 21:43
6F:→ bird0913:你可以google一下NPOI元件,可以读取写入EXCEL档,很方便 08/26 23:29
7F:→ bird0913:且执行环境不需要灌Excel套件 08/26 23:30