.net操作excel 注意的问题 和步骤

C#中调用Excel的用       

在c#中我们采用标准的excel实现类。需要做以下的工作。       

一、确定你的机器安装了word2003的版本。       

二、在项目中添加引用,如下图。                     

 三、添加完成引用后,会在web.config中加入一下配置.(请注意配置的位置)       

<compilation debug="true">              

<assemblies> <add assembly="Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"/> </assemblies>

 </compilation>

四、请在注册表中查找“00024500-0000-0000-C000-000000000046”,存在实现入下图。       

这个表明excel已经安装成功并写入注册表。请注意:InprocServer32目前没有子菜单如果注册表中没有这个,请执行.       

五、请检查c:/windows/ assembly下面是否有:              

Microsoft.Office.Interop.Excel和Microsoft.Office.Interop.Owc11              

 如果没有存在,请安装以下两个软件:ocw11.exe和O2003PIA.EXE(软件地址为://10.1.196.252/software/),请按照先后顺序安装。安装完成后。会在注册表中出现下图:   并且在c:/windows/ assembly下面有存在这两个Microsoft.Office.Interop.Excel和Microsoft.Office.Interop.Owc11 程序集.

 六、在运行中输入“dcomcnfg”命令。会调用到服务组件。这个服务组件中的操作步骤为:在左侧菜单中选择“组件服务”----》“计算机”----》“我的电脑”-----》“DCOM配置”---》“Microsoft Excel 应用程序”。然后在“Microsoft Excel 应用程序”右键“属性”。在这里需要设置:“标识”—》“下列用户” 输入Administrator和密码。“安全”中“启动激活和权限”和“访问权限”的自定义中加入Everyone用户,并赋予全部的权限.(这个配置针对windows 2003的系统),如果是windows 2000 请见 “八节”

七、重新启动IIS服务。

八、在运行中输入“dcomcnfg”命令。       

 单击安全选项卡。配置“启动激活和权限”和“访问权限”的自定义值,添加一下用户:SYSTEM、INTERACTIVE、Everyone、Administrators、IUSR_<machinename>*、IWAM_<machinename>*。        单击标识选项卡,然后选择交互式用户。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值