在Android上使用Apache POI

时间:2012-11-30 12:31:27

标签: android apache-poi

我有一个久经考验的代码,可以从Excel文件中获取信息。它在java中创造奇迹。但是,当我尝试在Android中使用它时,我得到了这个:

11-30 13:26:24.339: I/dalvikvm(9762): Could not find method org.apache.commons.codec.digest.DigestUtils.md5, referenced from method org.apache.poi.hssf.usermodel.HSSFWorkbook.addPicture

因此,当我尝试读取一行时,它总是返回null。

如何解决此问题?

2 个答案:

答案 0 :(得分:6)

宣传答案的评论...... Apache POI的dependencies数量很少,完全列在网站的Components page上。您需要包含您正在使用的任何POI模块的依赖项。在您的情况下,您获得的异常表明Commons Codec库缺失,并补充说明了解决问题。

答案 1 :(得分:0)

要解决此问题,您可以从" http://www.java2s.com/Code/Jar/c/Downloadcommonscodec18jar.htm"下载Commons Codec库(或Jar文件)。或" http://commons.apache.org/proper/commons-codec/download_codec.cgi"链接..然后将该jar文件复制到" libs"项目文件夹。运行你的项目,它已经完成..