我有一个带有交互式报告的页面。如果我做了一个“控制中断”并有一个聚合,有没有办法可以将结果导出到 Excel,就像它在页面上显示的那样?
当我“下载”报告时,它显示为第三个屏幕截图,没有分开。
交互式报告结果:
我想如何将数据导出到 Excel:
当前导出的格式:
我有一个带有交互式报告的页面。如果我做了一个“控制中断”并有一个聚合,有没有办法可以将结果导出到 Excel,就像它在页面上显示的那样?
当我“下载”报告时,它显示为第三个屏幕截图,没有分开。
交互式报告结果:
我想如何将数据导出到 Excel:
当前导出的格式:
下载到 excel 始终为 CSV 格式。文件扩展名不是.xlsx
但是.CSV
。所以,我会说不。
这也很艰难。即使您要创建自定义导出到 excel,您也必须提取报告的当前查询(这在 4.2 中最终变得更容易,但在 4.0/1 中可以使用 3rd 方包)。然后您还必须考虑您应用的控制中断,因为这些不会反映在 IR 查询中(即使使用APEX_IR
)。如果您想查看它包含的内容,
我已经涉足生成一个文件并制作了一个博客文章/示例应用程序。xlsx
请注意,这将“自定义解决方案”推向了极致(至少在我看来)。
http://apex.oracle.com/pls/apex/f?p=10063
您可以在Oracle的BI Publisher中创建报表,然后通过APEX,您可以调用带有参数的报表。
实际上, APEX Office Print (AOP)支持将交互式报表和交互式网格(以及其他)导出到 Excel,与您在屏幕上看到的完全一样(包括中断、分组等)