android - 在 Android 中使用 org.apache.poi.ss.examples.html.ToHtml.create(...) 会崩溃

标签 android excel crash apache-poi dalvik

尝试使用 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。请参阅POI Components Page获取您需要的 jar 列表。 (如果您下载了 POI 二进制版本,则其中包含所有这些内容,或者如果您使用 Maven,它会为您下载它们。)

具体来说,在您的情况下,您缺少 poi-ooxml jar,也可能缺少它的依赖项 - 请参阅 components page查看其中的列表。

关于android - 在 Android 中使用 org.apache.poi.ss.examples.html.ToHtml.create(...) 会崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9480989/

相关文章:

Android OpenAL?

java - 单击时更改图像按钮系统资源

带有单选按钮的Android可扩展 ListView

excel - 在 Excel 中计算静态随机数(计算一次)

ios - 显示 ModalViewController 并进入后台状态后应用程序崩溃

android - XXHDPI 中的可绘制箭头

javascript - 获取选定范围内每个单元格的宽度和高度

sql - 用sql查询excel

iphone - 我的应用程序在我的 Iphone 上启动时崩溃

iphone - pushViewController 在 iPad 上崩溃