转:C#编程读取Excel文件,引用Microsoft.Office.Interop.Excel出现的问题
来源:互联网 发布:java构造器的作用 编辑:程序博客网 时间:2024/05/21 10:55
C#编程读取Excel文件,引用Microsoft.Office.Interop.Excel出现的问题
重新运行以前编写的对Excel文件进行操作的程序提示错误“错误 1 命名空间“Microsoft”中不存在类型或命名空间名称“Office”(是缺少程序集引用吗?) ”。于是发现自己的office2007,同事的是2003,于是将项目中“引用”文件夹下的带感叹号的2个引用删除掉,重新添加引用。
后来发现添加了“(com):Microsoft Office 11.0 Object Library”后,怎么也找不到“Microsoft.Office.Interop.Excel”,各种方法都找遍了,就是找不到。于是在网上搜集了无数文章,最后终于解决了这个问题
第一步,将Excel.exe生成Interop.Excel.dll。生成办法:进入你的visual studio的sdk下的bin目录,找到TlbImp.exe文件,如果没有,请用光盘安装此文件,详细说明请参照MSDN。拷贝Excel.exe到该<bin>目录。点击“开始”——“运行”——输入“cmd”进入命令行方式——进入<bin>目录,(也可以直接攻VS2005的命令提示栏)
——输入“TlbImp /out:Interop.Excel.dll Excel.exe”,提示“Type library imported to Interop.Excel.dll路径”。此时应该可以在bin目录下找到Interop.Excel.dll文件。
第二步:在你的visual studio里点击:“你的项目——添加引用——浏览——找到该Interop.Excel.dll”——“确定”,即可完成引用。
如果还不行,移除Interop.Excel.dll,重新在com里面添加Microsoft excel11.0 Library
第三步:添加命名空间:using Excel=Microsoft.Office.Interop.Excel;
才可以搞定,费死个劲儿,男的在自己空间里写着玩意儿!!
后来发现添加了“(com):Microsoft Office 11.0 Object Library”后,怎么也找不到“Microsoft.Office.Interop.Excel”,各种方法都找遍了,就是找不到。于是在网上搜集了无数文章,最后终于解决了这个问题
第一步,将Excel.exe生成Interop.Excel.dll。生成办法:进入你的visual studio的sdk下的bin目录,找到TlbImp.exe文件,如果没有,请用光盘安装此文件,详细说明请参照MSDN。拷贝Excel.exe到该<bin>目录。点击“开始”——“运行”——输入“cmd”进入命令行方式——进入<bin>目录,(也可以直接攻VS2005的命令提示栏)
——输入“TlbImp /out:Interop.Excel.dll Excel.exe”,提示“Type library imported to Interop.Excel.dll路径”。此时应该可以在bin目录下找到Interop.Excel.dll文件。
第二步:在你的visual studio里点击:“你的项目——添加引用——浏览——找到该Interop.Excel.dll”——“确定”,即可完成引用。
如果还不行,移除Interop.Excel.dll,重新在com里面添加Microsoft excel11.0 Library
第三步:添加命名空间:using Excel=Microsoft.Office.Interop.Excel;
才可以搞定,费死个劲儿,男的在自己空间里写着玩意儿!!
0 0
- 转:C#编程读取Excel文件,引用Microsoft.Office.Interop.Excel出现的问题
- C#编程读取Excel文件,引用Microsoft.Office.Interop.Excel出现的问题
- (转).net使用Office组件读取Excel,引用Microsoft.Office.Interop.Excel出现的问题
- 转:使用Office组件读取Excel,引用Microsoft.Office.Interop.Excel出现的问题
- 使用Office组件读取Excel,引用Microsoft.Office.Interop.Excel出现的问题
- 引用Microsoft.Office.Interop.Excel出现的问题
- 引用Microsoft.Office.Interop.Excel出现的问题
- C#使用Microsoft.Office.Interop.Excel.dll读取Excel文件
- Microsoft.Office.Interop.Excel出现的问题(转)
- 关于引用Microsoft.Office.Interop.Excel的问题的解决方法
- 引用Microsoft.Office.Interop.Excel的解决方法
- c#操作excel方式三:使用Microsoft.Office.Interop.Excel.dll读取Excel文件
- c#操作excel方式三:使用Microsoft.Office.Interop.Excel.dll读取Excel文件
- C#处理excel引用Microsoft.Office.Interop.Excel
- C#利用Microsoft.Office.Interop.Excel导出excel文件
- 求解Microsoft.Office.Interop.Excel.Application引用
- ” Microsoft.Office.Interop.Excel”无法引用
- 无法引用Microsoft.Office.Interop.Excel的解决
- [leetcode] Best Time to Buy and Sell Stock
- 第三章 SELECT语句、表达式和子查询
- 《JavaScript DOM编程艺术》笔记
- Matplotlib 在绘画bar时, 鼠标响应点击 bar 的消息
- NOIP2014提高组DAY1题解
- 转:C#编程读取Excel文件,引用Microsoft.Office.Interop.Excel出现的问题
- [leetcode] Best Time to Buy and Sell Stock II
- [leetcode] Best Time to Buy and Sell Stock III
- 为什么没有开通博客啊这是怎么回事啊
- 直接拿来用!最火的Android开源项目(二)
- JQuery 左右移动菜单(精准定位移动距离)
- 回归分析中应正确使用r、R与R^2 三种符号
- 当当网系统分级与海量信息动态发布实践
- sqlmap一个简单的例子