Oracle APEX - 使用按钮将查询导出为CSV

O. *_*Sam 1 oracle oracle-apex

我在顶点页面上有一个按钮,允许用户将数据(基于最终用户看不到的查询)导出到CSV文件中.

如何将此按钮链接到我的查询,以便我们可以将结果导出为CSV文件?

谢谢

Sco*_*ott 6

我做了这个曾经与条件在页面上定义一个区域=从不,但你仍然可以调用下载与相关的URL,您可以从"下载为CSV"链接农场当区域通过检查元素可见浏览器的功能.

在此输入图像描述

您将看到请求是带有前缀的区域ID.所以你可以使用这个调用下载

/ords/f?p=your_app:your_page:your_session:FLOW_EXCEL_OUTPUT_R571755827567965848_en
Run Code Online (Sandbox Code Playgroud)

或者让你的按钮调用相同的JavaScript

window.location.href=apex.server.url({p_request: 'FLOW_EXCEL_OUTPUT_R571755827567965848_en'},2);
Run Code Online (Sandbox Code Playgroud)

即使区域条件为从不,这也将起作用.