首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

100分求将EXECL文件导入到DataSet中,处理完再增加到已有表中的详细代码解决方案

2011-12-30 
100分求将EXECL文件导入到DataSet中,处理完再增加到已有表中的详细代码EXECL文件第一行为标题表结构与EXEC

100分求将EXECL文件导入到DataSet中,处理完再增加到已有表中的详细代码
EXECL文件第一行为标题
表结构与EXECL中标题并不完全一样,所以我需要先放在DATASET先处理。
如何取EXECL中某个列的数据?

[解决办法]
string excelname = @ "test.xls ";
string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = "
+ excelname + ";Extended Properties=Excel 8.0 ";
OleDbConnection myConn = new OleDbConnection(strCon);
string sheetname = "testColumn "; //列名
string strCom = " SELECT * FROM [ " + sheetname + "$] ";
myConn.Open();
OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn);
DataSet myDataSet = new DataSet();
myCommand.Fill(myDataSet, "[ " + sheetname + "$] ");

[解决办法]
myCommand.Fill(myDataSet, "[ " + sheetname + "$] ");
这一句就是将数据填充到DataSet中的呀.

上面是完整的代码

热点排行