从Oracle APEX 5 Classic Report下载到Excel选项,基于PL / SQL函数体返回SQL查询



任务的描述:

我们目前试图利用oracle APEX进行现代化/替换的报告系统是用php编写的。

它有一些预定义的报表,其中包含用户可以运行的参数,以及允许用户通过选择参数、表列和其他运算符来帮助构建生成报表的查询的"自定义报表生成器"。

所有选项都允许用户将报告输出下载到 Excel 文件中。 一些具有高级SQL知识的用户可以选择编写他们的自定义查询来生成输出。他们将在文本窗口中编写查询,然后生成输出。

我必须在 APEX 5.2 中复制此功能。

我通过创建用户键入查询的 Textarea 项和基于 PL/SQL 函数体返回 SQL 查询的经典报表区域来完成此操作,而不是将此值传递给返回查询的 PL/SQL 块。我必须使用"使用通用列名称"选项才能正常工作。

我可以通过这种方式生成输出。

遇到的问题/问题:

由于它只能是一个经典报告(基于 PL/SQL 函数体返回 SQL 查询(,我没有下载到 Excel 的内置选项。此外,我发现/尝试过的所有用于此目的的 APEX 插件也是为交互式报告/网格设计的。

所以:

  1. 你能建议一种更好的方法来完成这项任务吗?
  2. 如果我的方法看起来不错,有什么建议下载到 Excel 选项(通过按钮(吗?

方法如下:

  • 导航到报表的"属性"页
  • 向下滚动属性;您将看到"下载"部分
  • 将"已启用 CSV 导出"设置为"是">
  • 设置其他属性(如果需要;分隔符、链接文本等(
  • 运行页面
  • 您应该在区域底部看到"下载"链接

最新更新