设为首页 加入收藏

TOP

PoiDemo【Android将表单数据生成Word文档的方案之二(基于Poi4.0.0)】(三)
2019-08-30 23:49:35 】 浏览:61
Tags:PoiDemo Android 表单 数据 生成 Word 文档 方案 之二 基于 Poi4.0.0
asset目录下的模板文件,不用先复制到sd卡中 *
@param templetDocInStream 模板文件的InputStream * @param targetDocPath 生成的目标文件的完整路径 * @param dataMap 替换的数据*/ public static void writeToDoc(InputStream templetDocInStream, String targetDocPath, Map<String,String> dataMap){ try { //得到模板doc文件的HWPFDocument对象 HWPFDocument HDoc = new HWPFDocument(templetDocInStream); // 获取word文本内容,整个文本 Range range = HDoc.getRange(); // 替换文本内容,将自定义的$xxx$替换成实际文本 for(Map.Entry<String, String> entry : dataMap.entrySet()) { range.replaceText(entry.getKey(), entry.getValue()); } //写到另一个文件中 FileOutputStream out = new FileOutputStream(targetDocPath, true); //把doc输出到输出流中 HDoc.write(out); out.close(); templetDocInStream.close(); } catch(IOException e) { e.printStackTrace(); } catch(Exception e) { e.printStackTrace(); } } }

2、效果

生成的文件路径:内部存储——Android——data——com.why.project.poidemo——files——poi——请假单2.doc

混淆配置

参考资料

Android使用ApachePOI组件读写Worddoc和docx文件

Poi官网

Android中使用POI加载与显示word文档

poi替换模板标签为图片

POI用addPicture插入图片到word里面无法显示

使用POI读写Word doc文件

Android中使用POI加载与显示word文档

项目demo下载地址

https://github.com/haiyuKing/PoiDemo

首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇android多渠道打包 下一篇Android6.0 源码修改之 Contacts..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目