问题描述
我有一个包含4个地区的页面。都是经典报告。我在每个经典报告的属性/下载下为 “启用CSV导出” 设置了 “是”。
有什么方法可以构建允许用户exportExcel的所有经典报告at once而不是一次必须这样做?
有什么方法可以构建允许用户exportExcel的所有经典报告at once而不是一次必须这样做?
专家解答
最简单的方法是升级到APEX 20,在那里我们有APEX_DATA_EXPORT例程。那么这将是调用API将您的数据卸载到您喜欢的任何形式的情况,例如
在此之前,您也许可以从apex_region.open_query_context中获得一些东西,例如
我认为您将手工制作 * 大量 * 代码。
declare l_export apex_data_export.t_export; l_region_id number; begin select region_id into l_region_id from apex_application_page_regions where application_id = :APP_ID and page_id = :APP_PAGE_ID and static_id = 'my_region'; l_export := apex_region.export_data ( p_format => :P3_FORMAT, p_page_id => :APP_PAGE_ID, p_region_id => l_region_id); apex_data_export.download( l_export ); end;复制
在此之前,您也许可以从apex_region.open_query_context中获得一些东西,例如
declare l_context apex_exec.t_context; begin l_context := apex_region.open_query_context ( p_page_id => 1, p_region_id => 2505704029884282, p_component_id => 880629800374638220 ); apex_json.open_object; apex_json.write_context( 'data', l_context ); apex_json.close_object; end;复制
我认为您将手工制作 * 大量 * 代码。
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【专家有话说第五期】在不同年龄段,DBA应该怎样规划自己的职业发展?
墨天轮编辑部
1322次阅读
2025-03-13 11:40:53
Oracle RAC ASM 磁盘组满了,无法扩容怎么在线处理?
Lucifer三思而后行
791次阅读
2025-03-17 11:33:53
Oracle+Deepseek+Dify 实现数据库数据实时分析
bicewow
723次阅读
2025-03-06 09:41:49
Oracle避坑指南|同名表导出难题:如何精准排除指定用户下的表?
szrsu
558次阅读
2025-03-05 00:42:34
2月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
465次阅读
2025-03-13 14:38:19
Oracle 如何修改 db_unique_name?强迫症福音!
Lucifer三思而后行
355次阅读
2025-03-12 21:27:56
Oracle DataGuard高可用性解决方案详解
孙莹
314次阅读
2025-03-26 23:27:33
Oracle分区和执行计划相关的几个问题
听见风的声音
307次阅读
2025-03-07 08:51:42
数据库管理-第299期 数据库是否需要定期重启(20250306)
胖头鱼的鱼缸
250次阅读
2025-03-06 09:09:35
切换Oracle归档路径后,不能正常删除原归档路径上的归档文件
dbaking
246次阅读
2025-03-19 14:41:51