Android EXCEL 解析 xls 和 xlsx,方法其实很简单
前言 Excel 解析,一般来说是在服务端进行的,但是如果移动端要实现解析Excel的功能,那也是有实现的方法的。 不过由于Android 原生用Java/Kotlin实现,所以也可以参考服务端解析Excel的方法。 首先说, jxl ,过去比较流行的解析office文档的框架,但目前官方的版本,在移动端上是不能解析xlsx。 然后是 POI ,是如今比较主流的处理office文档的框架,可以导入也可以生成,缺点是:官方的依赖包的体积较大,官方最新版本在android项目所需sdk需要minSDK 24及以上。 最后找到的一个比较轻便简单的方案是,通过一个国外的开发者对 POI 包进行简化后的库 android5xlsx ,保留了在Android5以上解析xls和xlsx的功能(开发者本人吐槽在android5以下解析Excel真有点绕) android5xlsx 的github地址 下面是我的项目中简单使用这个库的一些步骤( 非源码分析讲解,请谅解 ):(Android 10 环境实测有效) 使用步骤 一、解除 65 K 方法的限制 : android { compileSdkVersion 29 buildToolsVersion "29.0.2" defaultConfig { ..... versionName "1.0" multiDexEnabled true /