首页 新闻 会员 周边

NPOI操作 .xlsx Excel文件 遇到的问题

0
[待解决问题]

这是我用reflactor反编译看到的NPOI需要的引用:
/*
// Assembly Reference ICSharpCode.SharpZipLib
Version: 0.86.0.518 
Name: ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, PublicKeyToken=1b03e6acf1164f73 
*/
这是 NPOI在解压缩.xlsx文件时需要用到的.dll,其中PublicKeyToken是有值的,而我从网上下载了一个相同版本的dll,信息如下:
/*
// Assembly ICSharpCode.SharpZipLib, Version 0.86.0.518 
Location: C:\Users\Administrator\Desktop\ICSharpCode.SharpZipLib.dll 
Name: ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, PublicKeyToken=null 
Type: Library 
*/
其中 PublicKeyToken=null,这样在我使用的时候,就提示错误:
/*
未能加载文件或程序集“ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, PublicKeyToken=1b03e6acf1164f73”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)

程序员编程日记的主页 程序员编程日记 | 初学一级 | 园豆:6
提问于:2014-01-31 23:44
< >
分享
所有回答(3)
-2

这个文件目录(location)是不能放在c盘下,你可以把location放在其他盘下。希望能帮到你

jianrong.zheng | 园豆:550 (小虾三级) | 2014-02-07 10:30
0

NPOI的dll版本引用错误了,全删除去官网下载!

小草__ | 园豆:194 (初学一级) | 2014-02-07 17:25
0

添加引用即可

ConstSurpass | 园豆:202 (菜鸟二级) | 2015-07-20 18:12
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册