android上使用poi操作excel

最近在做一个项目,需要在手机上操作excel。
好多问题出现,其实这些问题都源于同一个问题。
那就是poi里面一些引用类,在jre中有,而在安卓上没有(加粗)。
比如说 javax.xml.stream.这个包下面的类。  
可以去比对一下  androidSDK和jdk就能发现了。
但是poi-ooxml-schemas这个包下面的某些类:比如org.openxmlformats.schemas.drawingml.x2006.chart.CTTitle.class就需要用到引入这个包。
但是android又不能重复引入,而且这个不是编译期间的错误,而是使用过程中的错误。




1.提示你noClassFound, javax.xml.xxx。这个类没有。


2.java.lang.VerifyError: org/apache/poi/xssf/usermodel/XSSFWorkbook


3.提示64k错误


解决办法的话,看这个github,一个外国小哥进行破解的。
android5.0以下:https://github.com/andruhon/AndroidReadXLSX
android5.0及以上:https://github.com/andruhon/android5xlsx


联不上网的话,这2个文件我放到CSDN上,也可以下载。
地址:http://download.csdn.net/download/cmqwan/10045308

猜你喜欢

转载自blog.csdn.net/cmqwan/article/details/78394540