C# 使用OleDbCommand将多行输入Excel

C# 使用OleDbCommand将多行输入Excel,c#,excel,C#,Excel,我正在尝试做一些非常简单的事情-只需在excel电子表格中输入多行即可 当我只在其中输入1行时,这完全可以工作。但是当我尝试进入第二行时,它会给我一个OLEDBEException,说“缺少分号(;)” 我尝试了各种各样的SQL语句,但还是没有成功。有人能告诉我我做错了什么,以及如何解决这个问题吗 这是我得到的代码: string insertSql = "INSERT INTO Sheet1 (ID, [Company Name]) VALUES (1, 'test 1'), (2, test

我正在尝试做一些非常简单的事情-只需在excel电子表格中输入多行即可

当我只在其中输入1行时,这完全可以工作。但是当我尝试进入第二行时,它会给我一个OLEDBEException,说“缺少分号(;)”

我尝试了各种各样的SQL语句,但还是没有成功。有人能告诉我我做错了什么,以及如何解决这个问题吗

这是我得到的代码:

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

您可以尝试这样创建查询

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

哦,好的。。。让我试着从我这边修改和执行