如何在Excel中写入特定单元格?

时间:2015-03-28 13:45:50

标签: c# excel oledb

如何在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'";

1 个答案:

答案 0 :(得分:0)

我发现了问题。 (OleDbConnection)HDR = YES必须是HDR = NO。以下工作正常。

string sql = "UPDATE [" + stSheetName + "$B2:B2] SET F1='e'";
相关问题