如何读取excel指定的列? 现在想读取excel,要在每个excel文件插入第一行,然后依次写上A、B、C、D....command.CommandText = @"SELECT A,C FROM [shee1$]";这样就读取了A,C两列。但每个excel文件都要人工插入一行很麻烦,如何不用插入而读取A,C两列呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 读出到 table中,列名应该是F1,F2,Fn 这样的排序 command.CommandText = @"SELECT * FROM [shee1$]";OleDbDataReader dr = cmd.ExecuteReader();if (dr.Read()){ string a = System.Convert.ToString(dr[0]); //A字段所顺序号,从0 开始 string c = System.Convert.ToString(dr[2]); //C字段的顺序号,从0 开始} //开始导入 //建立EXCEL的连接 OleDbConnection objConn = new OleDbConnection(sConnectionString); objConn.Open(); string sqlStr = "select * from [Sheet1$]"; OleDbCommand myCmd = new OleDbCommand(sqlStr, objConn); OleDbDataAdapter myda = new OleDbDataAdapter(myCmd); DataSet myDs = new DataSet(); myda.Fill(myDs, "Temp"); DataGrid1.DataSource = myDs;先打开EXCEL文件,放到myDs里,然后用myDs.Tables[0].Rows[i].ItemArray[i].ToString()第1行第1列就是myDs.Tables[0].Rows[0].ItemArray[0].ToString() AjaxPro.AjaxMethod,直接跳出去了,为什么? 拆分字符串 怎样查看一个控件中由visual studio自动添加中的代码 一个用户验证问题 DataList绑定问题(急) button1的click事件为什么会自己执行两次~? XML操作,xpath的问题 动态添加的calendar怎么不能显示指定日期 各位前辈,向你们请教了..........................只有10分了 隐藏uploadify控件按钮 js触发选择文件事件 点击超链接 怎么样做到 显示两个不同表的内容 Asp.Net里Redirect 怎么加 target
OleDbDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
string a = System.Convert.ToString(dr[0]); //A字段所顺序号,从0 开始
string c = System.Convert.ToString(dr[2]); //C字段的顺序号,从0 开始
}
//建立EXCEL的连接
OleDbConnection objConn = new OleDbConnection(sConnectionString);
objConn.Open();
string sqlStr = "select * from [Sheet1$]";
OleDbCommand myCmd = new OleDbCommand(sqlStr, objConn);
OleDbDataAdapter myda = new OleDbDataAdapter(myCmd);
DataSet myDs = new DataSet();
myda.Fill(myDs, "Temp");
DataGrid1.DataSource = myDs;
先打开EXCEL文件,放到myDs里,然后用myDs.Tables[0].Rows[i].ItemArray[i].ToString()
第1行第1列就是myDs.Tables[0].Rows[0].ItemArray[0].ToString()