qq_30131835
陈浩超级冷
采纳率100%
2015-12-08 13:50 阅读 3.0k
已采纳

OleDb更新excel数据至少一个参数没有被指定值

图片说明
想用C#更新这个表格,可是总出现异常,至少一个参数没有被指定值
代码如下
string fileName = @"C:\Users\Administrator\Desktop\ee.xlsx";
string excelConnectionString = "Provider=Microsoft.Ace.OleDb.12.0;Data Source=" + fileName + ";Extended Properties=\"Excel 8.0;HDR=Yes;\"";
OleDbConnection conn = new OleDbConnection(excelConnectionString);
conn.Open();
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = conn;
string sql ="UPDATE [Sheet1$] SET A2='北京' WHERE A1='北京';";
cmd.CommandText = sql;
cmd.ExecuteNonQuery();

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • 已采纳
    caozhy 从今以后生命中的每一秒都属于我爱的人 2015-12-08 15:49
    点赞 2 评论 复制链接分享
  • AdminPwd Hello Bug 2019-06-04 14:43

    楼主,请问你的解决方式就是改string excelConnectionString = "Provider=Microsoft.Ace.OleDb.12.0;Data Source=" + fileName + ";Extended Properties=\"Excel 8.0;HDR=Yes;\"";这个吗???

    点赞 评论 复制链接分享

相关推荐