我正在嘗試使用example將HSSFWorkbook轉換爲.HTML文件,但該示例不起作用,因爲我使用的Maven依賴項根本不包含openxml4j類。爲什麼這個......在任何地方都沒有解釋?如何使用Apache POI將.XLS轉換爲.HTML文件?
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.10-beta2</version>
</dependency>
這裏是從ToHtml.java的代碼段未能找到類:
public static ToHtml create(InputStream in, Appendable output)
throws IOException {
try {
Workbook wb = WorkbookFactory.create(in);
return create(wb, output);
} catch (InvalidFormatException e){
throw new IllegalArgumentException("Cannot create workbook from stream", e);
}
}
基本上,clases WorkbookFactory和InvalidFormatException不在。我將如何解決這個問題?我不知道哪個equivilant工廠在我正在使用的標準POI中。有沒有無證的棄用或什麼?
謝謝。我能夠避免編碼在我的Jenkins作業中添加一個構建後步驟,該工作使用bash shell腳本將我的.XLS測試輸出轉換爲.HTML,執行:java -jar tika-app-1.4.jar --html $ filename> $ filename.html – djangofan