我正在使用 OLEDB 更新 excel 文件,这是我遇到问题的更新示例之一:
OleDbConnection myConnection;
OleDbCommand myCommand = new OleDbCommand();
myConnection = new OleDbConnection(
"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\my_template.xslm; Extended Properties=\"Excel 12.0 Macro;HDR=No;\""
);
myConnection.Open();
myCommand.Connection = myConnection;
string sql = "Update [Sheet1$D16:D16] SET F1 = 'Some Text Here'";
myCommand.CommandText = sql;
myCommand.ExecuteNonQuery();
该更新工作正常,更新我想要的单元格。但是,它还会更新先前定义的单元名称。公式中使用的单元格名称。您可以在该图像上看到问题:
以前有人遇到过这个问题吗?
有什么建议么 ?