asp.net中使用excel类导出Excel文件,并导出到web客户端中遇到的问题
2013-06-13 18:22
771 查看
asp.net中使用excel类导出Excel文件,并导出到web客户端中遇到错误:
检索Com类工厂中CLSID为{000245-0000-0000-C000-000000000046}的组件失败,原因是出现以下错误:80070005 拒绝访问。
解决方法:
1、在<system.web>下写以下代码:<identity impersonate="true" userName="计算机用户名" password="用户密码"/>
【ps:其实去掉本步骤也可以进行,但是若舍去,在我的win 2008 r2远程服务器测试中,生成到本地服务器上一切正常,但导出到客户端后是乱码,所以我就写上了。】
2、打开组件服务:
因为Excel的dcom是32位,所以不同系统打开方法不同:
通用(32位、64位系统):运行中输入"comexp.msc -32"打开。
仅32位系统:通过管理工具-》组件服务。
打开组件服务后,组件服务-》计算机-》我的电脑-》DCOM配置 中找到Microsoft Excel Application,右键属性,
(1)安全选项卡:都配置为自定义,且均添加用户Everyone,勾选所有权限。
(2)标识选项卡:选中“交互式用户”。
点击确定,完成。
检索Com类工厂中CLSID为{000245-0000-0000-C000-000000000046}的组件失败,原因是出现以下错误:80070005 拒绝访问。
解决方法:
1、在<system.web>下写以下代码:<identity impersonate="true" userName="计算机用户名" password="用户密码"/>
【ps:其实去掉本步骤也可以进行,但是若舍去,在我的win 2008 r2远程服务器测试中,生成到本地服务器上一切正常,但导出到客户端后是乱码,所以我就写上了。】
2、打开组件服务:
因为Excel的dcom是32位,所以不同系统打开方法不同:
通用(32位、64位系统):运行中输入"comexp.msc -32"打开。
仅32位系统:通过管理工具-》组件服务。
打开组件服务后,组件服务-》计算机-》我的电脑-》DCOM配置 中找到Microsoft Excel Application,右键属性,
(1)安全选项卡:都配置为自定义,且均添加用户Everyone,勾选所有权限。
(2)标识选项卡:选中“交互式用户”。
点击确定,完成。
相关文章推荐
- net控件中数据导到Excel的格式 首先,我们了解一下excel从web页面上导出的原理。当我们把这些数据发送到客户端时,我们想让客户端程序(浏览器)以excel的格式读取它,所以把mime类型设为:application/vnd.ms-excel,当excel读取文件时会以每个cell的格式呈现数据,如果cell没有规定的格式,则excel会以默认的格式去呈现该cell的数据。这样就给我们提供了自定义数据格式的空间,当然我们必须使用excel支持的格式。下面就列出常用的一些格式: 1) 文本
- asp.net<Web版> ---GridView 数据导出到excel表,系列问题<一>---导出的Excel文件格式与文件扩展名指定的格式不一致
- 转:asp.net "Web Site Administration Tool "使用中遇到的问题
- Asp.Net MVC 使用FileResult导出Excel数据文件
- IT咨询顾问:一次吐血的项目救火 java或判断优化小技巧 asp.net core Session的测试使用心得 【.NET架构】BIM软件架构02:Web管控平台后台架构 NetCore入门篇:(十一)NetCore项目读取配置文件appsettings.json 使用LINQ生成Where的SQL语句 js_jquery_创建cookie有效期问题_时区问题
- [原创]大量数据导出为Excel文件的问题解决(C#,ASP.NET)
- Asp.Net MVC 使用FileResult导出Excel数据文件
- Asp.Net MVC 使用FileResult导出Excel数据文件
- asp.net mvc导出excel文件先保存到服务器某个目录,然后再导出到客户端供客户下载功能的实现
- 使用asp.net 中使用Excel时遇到的问题
- 使用asp.net 中使用Excel时遇到的问题
- Asp.net中Web项目使用EnterpriseLibrary5.0独立配置文件找不到问题
- vs2k5 中asp.net "Web Site Administration Tool "使用中遇到的问题
- Asp.Net MVC 使用FileResult导出Excel数据文件
- 如何读取EXCEL 表格文件并使他在WEB网页上显示(使用ASP.NET)
- ASP.NET AJAX Advance Tips & Tricks (10) 解决使用AJAX Extender时的页面导出(Word/Excel)问题(Extender control 'XXX'
- asp.net后台导出excel的方法:使用System.Web.HttpContext.Current.Response导出excel
- Asp.Net MVC 使用FileResult导出Excel数据文件
- 转载+整理:在部署时使用Excel .NET运行库导出Excel遇到问题及解决办法
- 转载:在部署时使用Excel .NET运行库导出Excel遇到问题及解决办法