使用oledb
将数据插入或更新到excel文件时出现问题。
使用普通数据(较小的250个字符),我的代码就可以了。但是,使用更大的数据就不行了。
OleDbCommand objCmdSelect = new OleDbCommand("UPDATE [Sheet1$A1:A1]
SET F1= '" + **data_review** + "'", objConn);
objCmdSelect.ExecuteNonQuery();
我在下面使用连接字符串:
String sConnectionString = @“ Provider = Microsoft.Jet.OLEDB.4.0; Data Source =“ + FileNameDonVi +”;扩展属性='Excel 8.0; HDR =否'“;
当我执行更新查询时,System.Data.dll中发生了类型为'System.Data.OleDb.OleDbException'的异常,但未在用户代码中处理附加信息:该字段太小,无法接受数据量您尝试添加。尝试插入或粘贴较少的数据