NPOI 2.5.1 安装使用小记
2020年11月13日 0条评论 285次阅读 2人点赞
最近做一个程序,使用NPOI 2.5.1来操作Excel导出到DataTable。参考了
https://blog.csdn.net/lanwilliam/article/details/80498393
的方法安装NPOI,只是因为网络下载慢,自己先下载了NPOI2.5.1的安装包,本地安装的。
在操作Excel的时候,发现操作xls的没有问题,但是操作xlsx的就不行了,提示“未能加载文件或程序集“ICSharpCode.SharpZipLib的错误(Could not load file or assembly ‘ICSharpCode.SharpZipLib, Version=1.2.0.246)。
仔细检查后发现,是NPOI 2.5.1调用了sharpziplib,在.net 4.5下,是用的sharpziplib 1.2版本,在.net 4.0下是sharpziplib 0.8版本,于是,去下载了对应版本
https://www.nuget.org/packages/NPOI/2.5.1
https://www.nuget.org/packages/SharpZipLib/1.2.0
NPOI 2.5.1 + sharpziplib 1.2 +.net 4.5 最终完美运行。