背景
咱们公司是内网开发,外网jar包我的权限不够,所以easyexcel jar包无奈应用,参考了easyexcel的填充思维,写了一个较简略的填充办法,如果间接用easyexcel的话,能够参考这篇文章,http://njpkhuan.cn/archives/e...
思维
核心思想就是替换,在excel外面依照肯定的规定定义变量,而后后盾读取excel模版,替换其中的变量,或者依据变量进行自定义的解决
实现
模版
sheet1
sheet2
解决思路
- 读取表格加载到内存
- 读取sheet1
- 替换num变量
- 替换并新增列表变量
- 读取sheet2
- 替换并新增列表变量
- 更新打印范畴
代码
内网代码。。只能截图。。刚写的代码,正文款式还未欠缺。。我晓得变量名很俊俏,哈哈
这里只有保障sql查出来的数据和excel对应上即可主动替换,因为是oracle所以查出来的key是大写的,我excel变量是小写的,所以我办法外面做了一个转小写的操作