嗨!所有 我使用创建的.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