嗨!所有 我使用創建的.xls電子表格文件,下面的代碼如何使用C#中的OLEDB創建和更新電子表格?
using (OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\temp.xls;Extended Properties='Excel 8.0;HDR=Yes'"))
{
conn.Open();
OleDbCommand cmd = new OleDbCommand("CREATE TABLE [NewSheet] ([Column1] string, [Column2] string)", conn);
cmd.ExecuteNonQuery();
}
,但我在cmd.ExecuteNonQuery();
時出現例外的例外是:不能修改表的設計「NewSheet」。它位於只讀數據庫中。
請幫我解決這個
謝謝
非常感謝。 我收到以下異常:conn.open(); 例外情況是:「找不到可安裝的ISAM」。 請幫忙 – vamshi 2010-03-15 12:50:18