我尝试使用 OLEDB 在 excel 中插入行,问题是:
- :我在工作表的末尾插入了几行。
- :我打开我的 excel 文档并查看我插入的行。
- :我删除所有插入的行并重新启动我的应用程序。
- : 在最后一行索引处继续插入行
前任 :
- 在excel的第3020行插入的行
- 删除此行并保存
- 重新启动应用程序并再次插入
- 行将在 excel 中的第 3021 行
公共无效插入(字符串文本,Excel.Worksheet ws,字符串列){
OleDbCommand cmd1 = new OleDbCommand("INSERT INTO ["+ws.Name+"$] " + "([" + column + "]) VALUES(' " + text + " ')", _oleConn); cmd1.ExecuteNonQuery(); }