我有一张没有列名的Excel表。
我想在不使用WHERE条件的情况下更新单个单元格的值。 例如,单元格A1为空,我想将字符串值“Foo”插入其中。以下是我的尝试,但它不起作用。
System.Data.OleDb.OleDbCommand myCommand = new System.Data.OleDb.OleDbCommand();
string sql = null;
var myConnection = new System.Data.OleDb.OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;Data Source='C:\\Users\\MAX\\Desktop\\test.xls';Extended Properties=Excel 8.0;");
myConnection.Open();
myCommand.Connection = myConnection;
sql = "UPDATE Sheet1 SET A1='Foo'";
myCommand.CommandText = sql;
myCommand.ExecuteNonQuery();
myConnection.Close();
答案 0 :(得分:1)