尝试使用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/

10-13 01:56