【发布时间】:2013-02-07 15:16:01
【问题描述】:
我有一个包含交互式报告的页面。如果我执行“控制中断”并进行汇总,有没有办法可以将结果导出到 Excel 中,与页面上显示的完全相同?
当我“下载”报告时,它显示为第三个屏幕截图,没有分开。
交互式报告结果:
我希望如何将数据导出到 Excel:
当前导出的格式:
【问题讨论】:
标签: excel excel-2007 oracle-apex
我有一个包含交互式报告的页面。如果我执行“控制中断”并进行汇总,有没有办法可以将结果导出到 Excel 中,与页面上显示的完全相同?
当我“下载”报告时,它显示为第三个屏幕截图,没有分开。
交互式报告结果:
我希望如何将数据导出到 Excel:
当前导出的格式:
【问题讨论】:
标签: excel excel-2007 oracle-apex
下载到 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,与您在屏幕上看到的完全一样(包括中断、分组等)
【讨论】: