[英]Updating Excel 2003/ 2007 Cell value from C#
我有一個沒有列名的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();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.