问题分析:安装的Microsoft.Office.Interop.Excel 的版本不对
解决方法:修改Web.Config文件
⑴ 在安装目录下找到Web.Config文件。
⑵ 将Web.Config文件中的如下代码删除:
<add assembly="office, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"/>
<add assembly="Microsoft.Vbe.Interop, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"/>
<add assembly="stdole, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/></assemblies>
导出EXCEL时的问题
1.导出EXCEL表格时出错
解决方法:在DCOM组件服务中给MICROSOFT.EXCEL组件 赋予ASP.NET的操作权限。
⑴“开始 → 程序 → 管理工具 → 组件服务”。
⑵ 展开“组件服务 → 计算机 → 我的电脑”,右击“我的电脑”,选择“属性”。
⑶ 在弹出的“我的电脑 属性”框中,选择“com安全”。
⑷ 在“访问权限”中,点击“编辑限制”,在弹出的对话框中选择“ASP.NET”用户