在excel表中增加杂项报支费用工程备件领料费用两行数据,要求按月份分别展示

Posted zeevy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在excel表中增加杂项报支费用工程备件领料费用两行数据,要求按月份分别展示相关的知识,希望对你有一定的参考价值。

SQL语句为:

select substr(a.paydate,1,6) as paydate,sum(a.materialamt) as amt from 
(select * from db.tbcimt3 where APPID=INJJ47  AND  CIMP1NO=18SJ6203 and PAYKIND=F ) a 
group by substr(a.paydate,1,6) 
order by substr(a.paydate,1,6)

这条SQL查询出来的数据用map数组接收,在func中对map数组遍历取出对应的月份信息和费用信息,add到list中,数组有多大,就创建几个list,将每个list依次add到dataList中,最后将dataList中的数据打印到excel中,代码如下:

Map map = new HashMap();
map.put("compid", dsCom.companyId);
map.put("cimp1no", cimp1.getCimp1no());
map.put("cimp1name", cimp1.getProjectname());
map.put("sdate", cimp1.getEstimatestartdate());
map.put("edate", cimp1.getEstimatefinishdate());
dxjiTemplateMerger merger = dxjcMergerFactory.buildTemplateMerger();
merger.setMergingDataMap(map);
File rpt = merger.mergeSimpleList("cia", "ciacw6.xls", dataList);

以上是关于在excel表中增加杂项报支费用工程备件领料费用两行数据,要求按月份分别展示的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Ms Access 中创建完全相同的东西?

IDEA太强悍了!java软件开发工程师证书考试费用

CCF(管道清洁):最小费用最大流

在 WooCommerce 电子邮件通知的订单详细信息表中隐藏自定义费用行

WooCommerce - 增加运费并为贝宝网关增加额外费用

在 BigQuery 表中添加新列的费用是多少?