命名为Excel.dll和Microsoft.Office.Interop.Excel.dll的区别是什么

想在没有安装Excel的机子上照样读取xls文件,从office中提取出excel.dll中直接添加引用的话该怎么用,我试了半天也没弄出来,如果可以,请告诉我该怎么弄;另... 想在没有安装Excel的机子上照样读取xls文件,从office中提取出excel.dll中直接添加引用的话该怎么用,我试了半天也没弄出来,如果可以,请告诉我该怎么弄;另外,如果把文件名字改成Microsoft.Office.Interop.Excel.dll后再引用,就跟.net自带的类库用法一样了,这是为什么? 展开
 我来答
linsloony
推荐于2016-09-02 · TA获得超过362个赞
知道小有建树答主
回答量:212
采纳率:0%
帮助的人:284万
展开全部
客户机器上没有安装Office你是用不了相关组件的,不要浪费力气了,dll引用是与名称无关的,.net在引用Com组件会自动生成一个dll,里面的代码是.net的代码,这些在引用时自动生成的dll一般带interop这个字眼。无office支持的时,C#读写Excel用NPOI吧,参考http://www.cnblogs.com/MR_ke/archive/2010/02/25/1673243.html
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式