Exception in thread "main" java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.WorkbookFactory.create(Ljava/io/File;Ljava/lang/String;)Lorg/apache/poi/ss/usermodel/Workbook
解决办法:poi-ooxml版本过低,我是使用的是 3.15-beta2 版本的,然后换了4.1.2之后就顺利解决了。
<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.4.2</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.1.2</version> </dependency>
代码两行,遇到的问题一个,嘎嘎。。。
public static void main(String[] args) { ExcelReader reader; //通过sheet编号获取 reader = ExcelUtil.getReader(FileUtil.file("导入菜单.xls"), 0); System.out.println(reader.read()); }