使用OleDbCommand在Excel中输入多行

本文关键字:输入 Excel OleDbCommand 使用 | 更新日期: 2023-09-27 18:23:35

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

当我只在其中输入1行时,这完全可以。但当我试图输入第二行时,它会给我一个OleDbException,说"缺少分号(;)"

我试过各种SQL语句,但仍然没有成功。有人能告诉我我做错了什么,以及如何解决这个问题吗??

这是我得到的代码:

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

使用OleDbCommand在Excel中输入多行

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

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