我想使用oledb更新excel文件的特定单元格。说I7单元格,出于某种原因总是I1正在更新。任何人都可以告诉我这段代码有什么问题吗?使用oledb更新excel文件的特定单元格
OleDbConnection oledbConn = new OleDbConnection(connString);
oledbConn.Open();
// I want to set the value of I7 cell to 22, for some reason value is I1 is getting updated :(
OleDbCommand cmd = new OleDbCommand("UPDATE [" + sheetName + "$I7:I7] SET F1=22", oledbConn);
int result = cmd.ExecuteNonQuery();
Console.WriteLine(result);
oledbConn.Close();
你的excel是否有过滤器? – 2013-04-09 06:22:38
感谢您的回复,没有设置过滤器。 – 2013-04-09 06:24:53