当前位置: 首页 > 后端技术 > Java

原生poi实现模板导出

时间:2023-04-02 00:23:54 Java

背景我们公司在内网开发,我的外网jar包权限不够,导致easyexceljar包无法使用。参考了easyexcel的填充思路,写了一个比较简单的填充方法。如果你直接用easyexcel的话,可以参考这篇文章,http://njpkhuan.cn/archives/e...核心思想是替换,按照一定的规则在excel中定义变量,然后读取exceltemplate在后台替换Variables,或者根据变量自定义处理实现templatesheet1sheet2解决思路readtableloadedintomemoryreadsheet1replacenumvariablereplaceandaddlistvariablereadsheet2replaceandaddlistvariableupdateprintrangecode内网代码。.只能截屏。.刚写的代码,注释样式还不完善。.我知道变量名很丑,哈哈这里,只要保证sql检测到的数据对应excel,就可以自动替换。因为是oracle,检测到的key是大写的,而我的excel变量是小写的,所以我在方法A中做了转小写操作效果