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();
その更新は正常に機能し、必要なセルを更新します。ただし、以前に定義されたセル名も更新されます。数式で使用されるセル名。その画像で問題を見ることができます:
以前にその問題に直面した人はいますか?
助言がありますか ?