用npoi读取excel,写入Excel报错:未能加载文件或程序集 ICSharpCode.SharpZipLib

  

  使用NOPI操作Excel时报错

  错误内容:

 NPOI.POIXMLException ---> System.IO.FileNotFoundException: 未能加载文件或程序集“ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, PublicKeyToken=1b03e6acf1164f73”或它的某一个依赖项。系统找不到指定的文件。
   在 NPOI.OpenXml4Net.OPC.ZipPackage.GetPartsImpl()
   在 NPOI.OpenXml4Net.OPC.OPCPackage.GetParts()
   在 NPOI.OpenXml4Net.OPC.OPCPackage.GetPart(PackagePartName partName)
   在 NPOI.OpenXml4Net.OPC.PackageRelationshipCollection..ctor(OPCPackage container, PackagePart part)
   在 NPOI.OpenXml4Net.OPC.PackagePart.LoadRelationships()
   在 NPOI.OpenXml4Net.OPC.Internal.PackagePropertiesPart..ctor(OPCPackage pack, PackagePartName partName)
   在 NPOI.OpenXml4Net.OPC.OPCPackage.ConfigurePackage(OPCPackage pkg)
   在 NPOI.OpenXml4Net.OPC.OPCPackage.Create(Stream output)
   在 NPOI.XSSF.UserModel.XSSFWorkbook.newPackage()

  原因:
  缺少dll文件:ICSharpCode.SharpZipLib.dll



  解决办法:
  将ICSharpCode.SharpZipLib.dll复制到bin目录

posted on 2022-06-09 13:36  醉驾的猫  阅读(2064)  评论(0)    收藏  举报

导航