用C#做导出EXCL很多回了,但每会弄总会遇到点问题。老是在网上找,也没有很好解决方法,这次把遇到两个问题记录下来,以后再遇到可以看看。
问题1: 错误 2 命名空间“Microsoft.Office”中不存在类型或命名空间名称“Interop”(是缺少程序集引用吗?)
我也有添加EXCEL引用,引用里面也有EXCEL,引用里面也有那些引用,而且以前好好的程序,就是不行了。我的问题原因是Office问题,Office要装完整版。完整版装上去后有600多兆,但我们有时用的Office是简化版,只有100多兆。
安装完整版问题解决!
问题2:异常来自 HRESULT:0x800A03EC 未处理ComException
很多原因会导致这个异常。我的异常原因是保存是EXCEL文件名字为空,我的名字是有用户填写的,在用户不填写的情况下,就会出现D:/.xls。这样就发生了这个异常。