如何在Excel中写入特定单元格?
这适用于写入第一行中标题为“id”和“name”的单元格。
string stSheetName = "Sheet1";
string sql = "Insert into [" + stSheetName + "$] (id,name) values('5','e')";
myCommand.CommandText = sql;
myCommand.ExecuteNonQuery();
这不起作用:
string sql = "Insert into [" + stSheetName + "$A2:B2] SET A2 = '5', B2 = 'e'";
答案 0 :(得分:0)
我发现了问题。 (OleDbConnection)HDR = YES必须是HDR = NO。以下工作正常。
string sql = "UPDATE [" + stSheetName + "$B2:B2] SET F1='e'";