Excel导出数据Excel.Application组件权限设置方法

很多网络应用系统都会涉及到数据采用Excel方式导出的模块,部分朋友问我到底怎么弄,其实方式很多种,目前比较优秀的方式还是直接用Excel的Excel.Application方式比较合适。

采用Excel.Application组建涉及一个权限设置问题,如果没设置好,不管你如何调试都是没办法生成Excel内容,反而报错!

网络上到处都是拷贝传播不完整的介绍,有一些设置还在介绍注册表内的复杂操作办法,有一些技术员在操作过程不小心注册表都操作错了,导致很多应用报错,下面我给大家介绍一下完整的方法;

要设置Excel.Application组件权限,那就需要考虑你的操作系统是32位还是64位,当然目前64位的系统还是居多。

假如你的操作系统是32位,你在CMD命令行请输入命令:comexp.msc

如果你的操作系统是64位,你在CMD命令行请输入命令:mmc comexp.msc /32

上述命令的输入决定了你是否可以看到excel相关组件信息。

步骤:CMD-》comexp.msc(或mmc comexp.msc /32)-》组件服务-》计算机-》我的电脑-》DCOM配置-》Microsoft Excel 应用程序-》选择后点击右键-》属性-》(如下介绍需要操作内容)

Excel导出数据Excel.Application组件权限设置方法

右键点击属性进入窗口内有2个部分需要操作:

1、标示:系统默认是启动用户,应改为交互式用户

Excel导出数据Excel.Application组件权限设置方法

2、安全:Everyone 与 NETWORK SERVICE权限设置

按照如下图进行操作即可

Excel导出数据Excel.Application组件权限设置方法

Excel导出数据Excel.Application组件权限设置方法

Excel导出数据Excel.Application组件权限设置方法Excel导出数据Excel.Application组件权限设置方法

 

按照上述办法操作好了之后,记得重启一下IIS,然后去开启Excel.Application组件编程导出数据,就好了!

Excel导出数据Excel.Application组件权限设置方法

上一篇:apparmor mysql_Ubuntu 上更改 MySQL 数据库数据存储目录


下一篇:Task could not find "AxImp.exe" using the SdkToolsPath "C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\"