美文网首页
android使用Poi-tl,基于POI的word模板生成库

android使用Poi-tl,基于POI的word模板生成库

作者: NOSAE_b97b | 来源:发表于2019-08-20 16:03 被阅读0次
        //poishadow-all包含了所有所需的poi依赖
        //并且已经配置好能在android中直接使用
        implementation files('libs/poishadow-all.jar')
        implementation ('com.deepoove:poi-tl:1.5.0'){
            //在Android 中 poi-tl 所依赖的库会导致无法编译
            //所以只使用 poi-tl 的填充功能
            //然后使用其他作者提供的 poi
            //下面是过滤掉 poi-tl 的依赖库
            exclude group: 'org.apache.xmlbeans', module: 'xmlbeans'
            exclude group: 'org.apache.poi', module: 'poi-ooxml'
            exclude group: 'org.apache.poi', module: 'poi-ooxml-schemas'
            exclude group: 'org.apache.poi', module: 'poi'
        }
    

    在App的onCreate中

    //初始化POI
            System.setProperty("org.apache.poi.javax.xml.stream.XMLInputFactory", "com.fasterxml.aalto.stax.InputFactoryImpl");
            System.setProperty("org.apache.poi.javax.xml.stream.XMLOutputFactory", "com.fasterxml.aalto.stax.OutputFactoryImpl");
            System.setProperty("org.apache.poi.javax.xml.stream.XMLEventFactory", "com.fasterxml.aalto.stax.EventFactoryImpl");
    

    centic9已经做好了在android中使用Poi的配置,下载jar包即可使用:poi-on-android

    Poi-tl中文文档

    在Android中配置Poi-tl参考

    相关文章

      网友评论

          本文标题:android使用Poi-tl,基于POI的word模板生成库

          本文链接:https://www.haomeiwen.com/subject/ycmpsctx.html