我正在尝试使用ADO.NET连接和写入excel文件.我用默认的Excel工作表创建了一个空白文件(我也尝试过自定义工作表.)
由于某种原因,我无法将完整的数据行写入工作表.如果我创建一个新工作表它工作正常,但然后我有太多工作表,我无法删除任何工作表.
将一行数据写入空白表需要做些什么特别的事情吗?
我尝试做:
path= the path including my file.
connString = String.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=\"Excel 8.0;HDR=NO;\"", Server.MapPath(path));
dbCmd.CommandText = "Update [Sheet1$] Set F1 = 'Col1', F2 = 'Col2', F3 = 'Col3', F4 = 'Col4'";
dbCmd.ExecuteNonQuery();
Run Code Online (Sandbox Code Playgroud)