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

Oracle APEX:将交互式报表导出到Excel,excel,excel-2007,oracle-apex,Excel,Excel 2007,Oracle Apex,我有一个互动报告页面。如果我做了一个“控制中断”并且有一个聚合,有没有一种方法可以将结果导出到Excel,就像它在页面上显示的那样 当我“下载”该报告时,它显示为第三个屏幕截图,没有分开 交互式报告结果: 如何将数据导出到Excel: 当前导出的格式: 下载到excel时始终采用CSV格式。文件扩展名不是.xlsx,而是.CSV。所以,我会说不。 这也很难。即使要创建到excel的自定义导出,也必须提取报告的当前查询(这在4.2中最终变得更容易了,但在4.0/1中可以使用第三方软件包)。然后

我有一个互动报告页面。如果我做了一个“控制中断”并且有一个聚合,有没有一种方法可以将结果导出到Excel,就像它在页面上显示的那样

当我“下载”该报告时,它显示为第三个屏幕截图,没有分开

交互式报告结果:

如何将数据导出到Excel:

当前导出的格式:

下载到excel时始终采用CSV格式。文件扩展名不是
.xlsx
,而是
.CSV
。所以,我会说不。
这也很难。即使要创建到excel的自定义导出,也必须提取报告的当前查询(这在4.2中最终变得更容易了,但在4.0/1中可以使用第三方软件包)。然后,您还必须考虑应用的控制中断,因为这些中断不会反映在IR查询中(即使使用
APEX\u IR
)。
如果您想了解它包含的内容,我已经尝试过生成一个
xlsx
文件,并在此基础上制作了一个blogpost/示例应用程序。请注意,这将“定制解决方案”推向了极端(至少在我看来是这样)。

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

实际上支持将交互式报告和交互式网格(以及其他)导出到Excel,正如您在屏幕上看到的那样(因此包括打断、分组等)