C#操作Excel,怎么条件查询这样的Excel表格,添加数据,修改数据

如题所述

//string strConn =
"Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" +
strExcelFile + ";" + "Extended Properties=Excel 8.0;";
                string strConn =
"Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source=" +
strExcelFile + ";" + "Extended Properties=Excel 8.0;";
                OleDbConnection conn = new
OleDbConnection(strConn);
                conn.Open();
                string strExcel = "";
                OleDbDataAdapter da = null;
                DataSet ds = null;
                strExcel = "select * from
[sheet1$]";
                da = new
OleDbDataAdapter(strExcel, strConn);
                ds = new DataSet();
                da.Fill(ds);
 
                conn.Close();

这是查询的方法,最后保存在dataset里,可以像表格一样读取

追问

这个方法我知道,可是“”测试表“”变成列名 其他字段变成了 空格,无法通过 id name
pwd 字段查询 修改了

追答

他会默认吧第一行编程列名,所以第一行尽量不要写别的东西

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-01-12
Nuget -> EPPlus
相似回答