无法在 clojure 中打开 excel 文件 - 只有 DEFLATED 条目可以具有 EXT 描述符

Unable to open excel file in clojure - only DEFLATED entries can have EXT descriptor

我正在尝试使用 this library 打开和解析 excel 文件,但是,我收到以下错误:

clj-spelling-list-parser.core> (spreadsheet/load-workbook "list20150410.xlsx")
clojure.core/eval                           
core.clj: 3081
clj-spelling-list-parser.core/eval26754 form-init5197475672653279465.clj:  112
dk.ative.docjure.spreadsheet/eval4923/fn spreadsheet.clj:   79
dk.ative.docjure.spreadsheet/load-workbook-from-file spreadsheet.clj:   64
dk.ative.docjure.spreadsheet/load-workbook-from-stream spreadsheet.clj:   58
org.apache.poi.ss.usermodel.WorkbookFactory.create WorkbookFactory.java:   87
org.apache.poi.openxml4j.opc.OPCPackage.open OPCPackage.java:  272
org.apache.poi.openxml4j.opc.ZipPackage.<init>  ZipPackage.java:   88
org.apache.poi.openxml4j.util.ZipInputStreamZipEntrySource.<init> ZipInputStreamZipEntrySource.java:   51
java.util.zip.ZipInputStream.getNextEntry ZipInputStream.java:  122
java.util.zip.ZipInputStream.readLOC ZipInputStream.java:  310
java.util.zip.ZipException: only DEFLATED entries can have EXT descriptor

如有任何帮助,我们将不胜感激!

通过在 excel 中打开有问题的文件并再次保存来解决问题。似乎 excel 会自动修复它发现的任何错误。