Oracle apex Oracle APEX-处理Excel数据的问题
我的页面上有一个文件浏览,允许用户选择Excel文件。然后,当点击按钮时,页面被提交,我调用一个进程,根据所选文件名从Oracle apex Oracle APEX-处理Excel数据的问题,oracle-apex,oracle-apex-19.2,Oracle Apex,Oracle Apex 19.2,我的页面上有一个文件浏览,允许用户选择Excel文件。然后,当点击按钮时,页面被提交,我调用一个进程,根据所选文件名从apex\u应用程序\u temp\u文件中检索数据 我使用以下查询在经典报告中显示的数据 SELECT col001,col002 FROM apex_application_temp_files f, table( apex_data_parser.parse( p_content => f
apex\u应用程序\u temp\u文件中检索数据
我使用以下查询在经典报告中显示的数据
SELECT col001,col002
FROM apex_application_temp_files f,
table( apex_data_parser.parse(
p_content => f.blob_content,
p_add_headers_row => 'N',
p_xlsx_sheet_name => NULL,
p_max_rows => 500,
p_store_profile_to_collection => 'FILE_PARSER_COLLECTION',
p_file_name => f.filename
))
WHERE f.name = :P2_FILE_BROWSE
数据显示很好,但当我试图处理显示数据时,没有检索到任何数据。我使用相同的查询:
FOR x IN (SELECT col001,col002
FROM apex_application_temp_files f,
table( apex_data_parser.parse(
p_content => f.blob_content,
p_add_headers_row => 'N',
p_xlsx_sheet_name => NULL,
p_max_rows => 500,
p_store_profile_to_collection => 'FILE_PARSER_COLLECTION',
p_file_name => f.filename
))
WHERE f.name = :P2_FILE_BROWSE)
LOOP
apex_debug.message('First field is ', x.col001);
apex_debug.message('Second field is ', x.col002);
END LOOP;
不确定发生了什么以及为什么数据没有显示。我做错了什么?似乎正在检索记录,但调试没有显示这些记录,因为消息中缺少%s。此外,需要在发出调试语句之前启用调试
apex_debug.enable;
apex_debug.message('First field is %s', x.col001);
apex_debug.message('Second field is %s', x.col002);
谢谢成功了。我想我已经习惯于console.log,在那里%s
不是必需的