1 java excel maven classnotfoundexception
我之前在跑步:
Workbook workbook = new XSSFWorkbook([from a FileInputStream]);
Run Code Online (Sandbox Code Playgroud)
我收到错误:
java.lang.ClassNotFoundException: org.apache.poi.ss.formula.udf.IndexedUDFFinder
Run Code Online (Sandbox Code Playgroud)
我导入了这些包:
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
Run Code Online (Sandbox Code Playgroud)
它们依赖于Maven pom.xml,如下所示:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.10-FINAL</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
小智 9
由于poi(3.9)和poi-ooxml(3.10)之间的版本差异,我收到此错误.检查您的版本.对我来说是正确的:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.10-FINAL</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.10-FINAL</version>
<type>jar</type>
</dependency>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10502 次 |
| 最近记录: |