string connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Application.StartupPath + "\\a.xlsx" + ";Extended Properties='Excel 12.0 Xml;HDR=No'";
OleDbConnection conn = new OleDbConnection(connString);
OleDbCommand cmd = new OleDbCommand("Update [tablenameeee$] SET A1='15'", conn);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
我想訪問excel中的特定單元格並更改其值。但我得到了異常OleDbException。沒有給出一個或多個所需參數的值
OleDbException。沒有爲一個或多個所需參數給出的值。解決方案是什麼?
我們如何直接訪問我們想要的單元格,比如A13或H43 – Yunus
添加了替代語法(使用Excel 2003測試 - Jet.OleDb),但我認爲它也適用於更新的ACE提供程序 – Steve