使用OleDbCommand在Excel中输入多行

时间:2015-11-19 10:44:08

标签: c# excel

我试图在这里做一些非常简单的事情 - 只需在excel电子表格中输入多行。

当我只进入1行时,这完全没问题。但是当我尝试进入第二行时,它给了我一个OleDbException,说“'缺少分号(;)'

我已经尝试了各种各样的SQL语句,但仍然没有运气。有人可以告诉我我做错了什么以及如何解决这个问题吗?

这是我得到的代码:

string insertSql = "INSERT INTO Sheet1 (ID, [Company Name]) VALUES (1, 'test 1'), (2, test 2);";

1 个答案:

答案 0 :(得分:0)

您可以尝试创建这样的查询。

string insertSql = "INSERT INTO Sheet1 (ID, [Company Name]) VALUES (1, 'test 1'); INSERT INTO Sheet1 (ID, [Company Name]) VALUES (2, test 2);"