尝试创建写入Excel文件的类。
错误(https://gyazo.com/8d8977786add756057bb1d32866942df):java.lang.ClassNotFoundException:org.apache.commons.collections4.ListValuedMap
我补充了图书馆(https://gyazo.com/cfa1555bd58de436bc243f1067b9e08b):poi-3.16.jar、poi-ooxml-3.16.jar、poi-ooxml-schemas-3.16.jar、commons-collections4-4.0.jar、xmlbeans-2.3.0.jar
public void Create(){
XSSFWorkbook workbook = new XSSFWorkbook();
XSSFSheet sheet = workbook.createSheet(("Results"));
try {
FileOutputStream stream= new FileOutputStream(filelocation);
workbook.write(stream);
workbook.close();
}
catch (FileNotFoundException e) {
e.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
}
}
}
您需要更新版本的commons-collections4。如果您查看ListValuedMap
的Javadocs,您将看到它是在4.1版中引入的,并且您的类路径上有4.0。
您应该考虑使用Maven或另一个依赖性管理工具,因为它会为您节省很多麻烦。