Я использую jxls-poi-1.0.12.После выпуска jxls 2.5, gradle auto обновил jxls до 2.5.Для результата я получил исключение при запуске JxlsHelper.getInstance (). ProcessTemplate (context, transformer)
java.lang.AbstractMethodError: org.jxls.transform.poi.PoiTransformer.adjustTableSize(Lorg/jxls/common/CellRef;Lorg/jxls/common/Size;)V
at org.jxls.command.EachCommand.applyAt(EachCommand.java:262)
at org.jxls.area.XlsArea.applyAt(XlsArea.java:172)
at org.jxls.command.EachCommand.processCollection(EachCommand.java:296)
at org.jxls.command.EachCommand.applyAt(EachCommand.java:255)
at org.jxls.area.XlsArea.applyAt(XlsArea.java:172)
Я проверил обновление jxls 2.5.Я нахожу, когда EveryCommand работает, jxls 2.5 добавляет метод AdjustTableSize () к интерфейсу преобразователя.Однако PoiTransformer не реализовал этот метод, поэтому я получил эту ошибку.Это означает, что у jxls 2.5 нет совместимости с jxls-poi-1.0.12.
Конечно, я могу обновить свои poi, но это занимает много времени.Возможно ли понизить мой jxls или отключить запуск Transformer.adjustTableSize ()?
Вот мой build.gradle
compile group: 'org.jxls', name: 'jxls-jexcel', version: '1.0.6'
compile group: 'org.jxls', name: 'jxls-poi', version: '1.0.12'
compile group: 'org.jxls', name:'jxls', version :'2.4.0'