2 structs25 Structs25 于 2017.09.13 15:03 提问

oracle数据库统计数据问题

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

我想要的格式图片说明

6个回答

Structs25
Structs25   2017.09.13 15:21

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

ricardoMye
ricardoMye   2017.09.13 15:29

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

ricardoMye
ricardoMye   2017.09.13 15:31

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

qq_31532979
qq_31532979   2017.09.13 15:43

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

tianyu899
tianyu899   2017.09.13 16:24

可以试一下PIVOT这个函数

Mr_Huang_ning
Mr_Huang_ning   2017.09.14 17:23

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

Csdn user default icon
上传中...
上传图片
插入图片