我尝试使用datagridview中的信息创建一个excel文件,这是我从db获得的。但我从HRESULT得到以下错误异常:0x800A03EC“(System.Runtime.InteropServices.COMException)...错误似乎与**
一致代码在按钮内点击
Microsoft.Office.Interop.Excel.Application excel1 = new Microsoft.Office.Interop.Excel.Application { };
Workbook work1 = excel1.Workbooks.Add(XlSheetType.xlWorksheet);
Worksheet ws1 = (Worksheet)excel1.ActiveSheet;
excel1.Visible = true;
ws1.Cells[1,1] = "ID";
ws1.Cells[1,2]= "NAME";
** ws1.Cells[1,1]= dataGridView1[1,1];
ws1.Cells[1, 2] = dataGridView1[1,2];
答案 0 :(得分:0)
有可用的参考资料,例如见:
COM异常诊断:
https://msdn.microsoft.com/en-US/library/af1y26ew(v=vs.80).aspx
根据您使用的操作系统,旧的Excel文件访问错误:
" 使用excel时,最好使用范围而不是直接使用单元格。原因是对于您使用后期绑定的单元格,您只能看到COM错误":
设置单元格不起作用时:
最后......
这些只是一些要看的内容。