有谁知道如何在 C# 中通过 OLEDB 写入 excel 文件(.xls)?我正在执行以下操作:
OleDbCommand dbCmd = new OleDbCommand("CREATE TABLE [test$] (...)", connection);
dbCmd.CommandTimeout = mTimeout;
results = dbCmd.ExecuteNonQuery();
但是我收到一条带有消息的 OleDbException:
“无法修改表 'test$' 的设计。它位于只读数据库中。”
我的连接似乎很好,我可以很好地选择数据,但我似乎无法将数据插入到 excel 文件中,有谁知道我如何通过 OLEDB 获得对 excel 文件的读/写访问权限?