尝试使用org.apache.poi.ss.examples.html.ToHtml.create(...)将excel文件转换为HTML时,调用异常崩溃
02-28 13:16:06.559: I/dalvikvm(8010): Could not find method org.apache.poi.ss.usermodel.WorkbookFactory.create, referenced from method org.apache.poi.ss.examples.html.ToHtml.create
String xlsxFile = "/sdcard/book1.xlsx";
String htmlFile = "/sdcard/download/out.html";
try {
FileWriter fw = new FileWriter(htmlFile);
org.apache.poi.ss.examples.html.ToHtml.create(xlsxFile, new PrintWriter(fw));
} catch (IOException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();
}
最佳答案
看起来您的类路径上没有所有必需的jar。有关所需 jar 的列表,请参见POI Components Page。 (如果您下载了POI二进制发行版,则将所有这些都保存在其中,或者如果您使用Maven,它将为您下载它们。)
具体来说,在您的情况下,您缺少poi-ooxml jar,也可能缺少它的依赖关系-有关列表,请参见components page。
关于android - 在Android中使用org.apache.poi.ss.examples.html.ToHtml.create(…)崩溃,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9480989/