导出Excel时发生错误

检索 COM 类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。

具体解决方法如下:

1、在服务器上安装office的Excel软件。

2、在"开始"->"运行"中输入dcomcnfg,启动"组件服务"

3、“组件服务”窗口中找到,"组件服务"->"计算机"->"我的电脑"->"DCOM配置" ,再在"DCOM配置"中找到"Microsoft Excel 应用程序",右键->属性,弹出"Microsoft Excel 应 用程序属性"对话框,对话框中设置以下几点:

(1)"标识"标签,选择"交互式用户" ,

(2)"安全"标签,在"启动和激活权限"上点"自定义",添加“NETWORK SERVICE”用户,并给它赋予"本地启动"和"本地激活"权限.

(3)"安全"标签,"访问权限"上点击"自定义",添加“NETWORK SERVICE”用户,赋予"本地访问"权限。

这样我们便配置好了相应的Excel的DCOM权限

注意:这是在WIN2003上配置的,在2000上,可能是配置的是ASPNET用户。

以上方法仅适用在32位系统下,如果是win7或win2008的64位系统,设置方法如下

1、在"开始"->"运行"中输入dcomcnfg -32,启动"组件服务" (注意:这里要加 -32 参数,否则看不到Microsoft Excel Application项)

2、同上面步聚(3)一样的设置

3、在IIS7.5中,选择网站对应的应用程序池中的“高级设置”,在出现的对话框“进程”一节中的“标识”一项,改为“NetworkService”,确定保存。

转载于:https://www.cnblogs.com/baoposhou/archive/2011/11/22/2259479.html

导出Excel时发生COM组件失败的解决方案相关推荐

  1. Dynamo_修复导出EXCEL时出现的组件丢失问题

    Dynamo读取Excel时出现类似"Data.ImportExcel Microsoft.Office.Interop.Excel-."这样的警告 头痛欲裂........ 诸事 ...

  2. 使用PHP导出Excel时处理复杂表头的万能方法

    使用PHP导出Excel时,如果是一级表头处理起来很简单,但如果碰到复杂一点的表头,比如二级.三级,甚至更多级别的表头要怎么办呢? 就像下面这个表头,有三层,并且每层都不太规则-- 难道我们每次处理表 ...

  3. 关于PHPExcel导出Excel时身份证,数字会导出为科学计数的处理方法

    原文:关于PHPExcel导出Excel时身份证,数字会导出为科学计数的处理方法 上次在开发一个项目时,用到PHPExcel导出数据,其中有导出身份证等长串数字时导出的Excel中显示为科学计数方式. ...

  4. java导出excel文件名_怎么解决java导出excel时文件名乱码

    怎么解决java导出excel时文件名乱码 发布时间:2020-06-19 16:59:00 来源:亿速云 阅读:137 作者:元一 java解决导出Excel时文件名乱码的方法示例:String a ...

  5. MySQL使用Navicat导出Excel时数字展示会变成科学计数法

    问题描述:MySQL使用Navicat导出Excel时数字会变成科学计数法 解决方法:"数据" 类型需要在导出时转成 "字符串" 类型 select CONCA ...

  6. excel php 数字科学计数_PHP导出excel时数字变为科学计数的解决方法

    在数据导出到excel时数字格式不对,一般分为以下两种情况. 1.excel单元格设置长度不够 解决方法: $objActSheet = $objPHPExcel->getActiveSheet ...

  7. java导出excel 乱码_java导出excel时出现文件名乱码解决方法

    java解决导出Excel时文件名乱码的方法示例:(推荐:java视频教程)String agent = request.getHeader("USER-AGENT").toLow ...

  8. java excel中重复数据 事务处理_Java导出excel时合并同一列中相同内容的行思路详解...

    一.有时候导出Excel时需要按类别导出,一大类下好几个小类,小类下又有好几个小小类,就像下图: 要实现这个也不难, 思路如下:按照大类来循环,如上就是按照张江校区.徐汇校区.临港校区三个大类循环,然 ...

  9. 关于MVC控制器导出Excel时MemoryStream流已关闭的问题

    在MVC控制器导出Excel时遇到一个问题,当我关闭流时,无法导出Excel文件 代码: MemoryStream ms = bll.GetOrdersExcel(info, ul, filePath ...

  10. 报表导出HTML格式怎么转换为EXCEL,使用html导出excel时的格式问题

    用写html的方法导出excel时,excel会自动把一些格式转换一下,有时达不预期的效果,此时可以通过样式进行调整下数据格式就可以了. 常用的几种: mso-number-format:\@ 文本 ...

最新文章

  1. iOS autolayout
  2. Xilinx FFT IP core V9.0的介绍和使用
  3. Python导入sciry包出错
  4. 直流UPS与传统UPS系统节能分析
  5. 虚拟化服务器监控,监控服务器虚拟化软件
  6. 腾讯手游助手android版本,腾讯游戏助手下载-腾讯游戏助手 安卓版v3.3.4.22-PC6安卓网...
  7. 游戏业界“大地震”!687亿美元,微软天价收购动视暴雪
  8. NET4.0新功能之String.IsNullOrWhiteSpace() 方法
  9. 剑指offer——面试题51:数组中重复的数字
  10. 微信小程序正则表达式截取_微信小程序实现简单input正则表达式验证功能示例...
  11. 好好学习天天向上之InfoPath学习系列(零):写在最前面
  12. 增量更新对开发者有何影响?
  13. 并查集训练题解(F-J)
  14. 电脑神器(三):三行代码实现微信多开
  15. 程序员如何摆脱35岁技术泥潭?
  16. Airtest 入门2 图像库
  17. 人口普查系统_赞!新桥乡贤开发数字乡村系统,成为家乡人口普查“神器”
  18. arm流媒体服务器系统,基于ARM的嵌入式实时流媒体服务系统
  19. 查看cananl是否启动_Linux基础之进程管理
  20. Fortran学习12:IO 1

热门文章

  1. 更司马懿学管理计算机,跟司马懿学管理
  2. 解读:健康大数据如何改变生活
  3. SAT写作的真实面目
  4. 机器学习的实践——识别中国人、日本人、韩国人
  5. MindSpore脑瘤诊断项目实战及原理解析
  6. 使用python抓取简书的关键字专题下所有文章
  7. 高压功率放大器在材料损伤非线性振动声调制检测试验中的应用
  8. 国际项目投标那些事(七)海外项目资格预审
  9. 想找个GG一起在互联网创业
  10. 中国叶面积指数(LAI)月度合成产品