我想创建一个.xlsx工作簿。遵循教程和其他Stackoverflow问题的说明,例如以下
Cannot import XSSF in Apache POI
我添加了以下依赖项:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.12</version>
</dependency>
我将多部分文件转换为xlsx工作簿的代码如下:
public void readExcelWorkbook(EuropeanAwards euApp, MultipartFile file) throws IllegalStateException, IOException
{
File excelFile = new File(file.getOriginalFilename());
file.transferTo(excelFile);
FileInputStream fIP = new FileInputStream(excelFile);
XSSFWorkbook workbook = new XSSFWorkbook(fIP);
}
以下导入:
import org.apache.poi.xssf.usermodel.*;
无法识别。 我尝试添加poi-ooxml-schemas依赖性,但仍然无法识别导入。请注意,添加相应的导入时,可以正确识别hssf文件:
import org.apache.poi.hssf.usermodel.*;
有什么想法吗?
答案 0 :(得分:0)
在添加依赖项后,您似乎还没有重建maven项目。尝试清理和构建项目。
mvn clean install