C#でOLEDB経由でExcelファイル(.xls)に書き込む方法を知っている人はいますか? 私は次のことをしています:
OleDbCommand dbCmd = new OleDbCommand("CREATE TABLE [test$] (...)", connection);
dbCmd.CommandTimeout = mTimeout;
results = dbCmd.ExecuteNonQuery();
しかし、メッセージとともに OleDbException がスローされます。
「テーブル 'test$' のデザインを変更できません。読み取り専用データベースにあります。」
接続は問題ないようで、データを正常に選択できますが、Excel ファイルにデータを挿入できないようです。OLEDB 経由で Excel ファイルへの読み取り/書き込みアクセスを取得する方法を知っている人はいますか?