oracle数据库统计数据问题

工作内容是大概这样,我要统计一个季度的各个部门的所受理的事项,变成固定格式的excel表格。
但是数据库查询出来的数据很庞大,无法人工一个一个去填,直接导出来格式又没办法改变。
导出来的格式图片说明

我想要的格式图片说明

我在想要不写个能生成excel文件的工具类算了,不过这又只是一次性的问题,写段代码我这初学者估计也够呛。

试试在excel里写函数,在sheet2里引用sheet1里的数据,在sheet2里把位置重新编排一下

还有个方法,生成excel你可能犯难,你可以新建一个你需要格式的临时表,然后把数据查出来,在代码里处理,重新存到临时表里去,导出临时表就行了

临时表做处理,数据流不大的话直接放到数组里面操作

可以试一下PIVOT这个函数

你可以查出数据再设置啊,或者根据你的excel的样式把数据查询成那样,就是数据表的行转列