用oledb更新excel的数据
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.xls;Extended Properties=\"Excel 8.0;HDR=No;\"";
OleDbConnection conn=new OleDbConnection(strConn);
conn.Open();
OleDbCommand comm=new OleDbCommand("update [Sheet1$] set F1=11",conn);
comm.ExecuteNonQuery();
conn.Close();
这样更新数据的话可以成功,但是如果把CommandText改成:
update [Sheet1$] set F1='ddd' 的话就会说语法错误!
请问怎么才能向excel更新字符串啊?
多谢多谢