C#读取XLS文件数据比较问题
字段 值公司1 1231231
公司2 234234234
####
公司3 1231231
公司4 234234234
这是一个xls表格,现在我使用C#
string strConn;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;"
+ "Data Source=" + file_name + ";"
+ "Extended Properties='Excel 8.0;HDR=YES;IMEX=2;'";
OleDbConnection con = new OleDbConnection(strConn);
try
{
OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", con);
con.Open();
da.Fill(myDataSet2, "ExcelInfo");
}
这样的方式把文字内容读取到一个DataSet myDataSet2对像中。
这时
if (myDataSet2.Tables["ExcelInfo"].Rows[i][0].ToString().Trim() == ("#####"))
{
// 操作
}
这样的判断不起作用。请达人帮我看一下是什么问题! --------------------编程问答-------------------- 求达人解决。好急啊 --------------------编程问答-------------------- if (myDataSet2.Tables["ExcelInfo"].Rows[i][0].ToString().Trim() != ("#####")) --------------------编程问答--------------------
大侠。为什么这样? --------------------编程问答--------------------
这样没有用 --------------------编程问答-------------------- 求达人答案。我想破了头也不知道问题出在哪 --------------------编程问答--------------------
求达人答案。我想破了头也不知道问题出在哪
什么不起作用? --------------------编程问答-------------------- if (myDataSet2.Tables["ExcelInfo"].Rows[i][0].ToString().Trim() == ("#####"))
就是从xls文件中读取数据到DataSet中,取出来与一个字符串比较。明明DataSet存在#####这个字,但是比较时就是不相当
补充:.NET技术 , C#