Oracle APEX:将交互式报告导出到Excel

时间:2013-02-07 15:16:01

标签: excel excel-2007 oracle-apex

我有一个包含互动报告的页面。如果我执行“控制中断”并且有一个聚合,有没有办法将结果导出到Excel,完全按照它在页面上显示的方式?

当我'下载'报告时,它显示为第三个屏幕截图,未分开。

互动报告结果: enter image description here

我想如何将数据导出到Excel: enter image description here

当前导出的格式: enter image description here

3 个答案:

答案 0 :(得分:2)

下载到excel始终采用CSV格式。文件扩展名不是.xlsx,而是.CSV。所以,我会说不 这也很难。即使您要创建自定义导出到Excel,您也必须提取报表的当前查询(这在4.2中最终变得更容易,但在第3方包的4.0 / 1中是可能的)。然后,您还必须考虑您应用的控制中断,因为这些不会反映在IR查询中(即使使用APEX_IR)。
我已经涉足了生成一个xlsx文件并在其上制作了一个blogpost /示例应用程序,如果你想看看它包含的内容。请注意,这会将“自定义解决方案”推向极致(至少在我看来) http://apex.oracle.com/pls/apex/f?p=10063

答案 1 :(得分:1)

您可以在Oracle中的BI Publisher中创建报告,然后通过APEX,您可以使用参数调用报告。

答案 2 :(得分:0)

实际上APEX Office Print (AOP)支持将Interactive Report和Interactive Grid(及其他)导出到Excel,完全与您在屏幕上看到的一样(因此包括休息时间,分组依据等)