Oracle apex Oracle APEX-处理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

我的页面上有一个文件浏览,允许用户选择Excel文件。然后,当点击按钮时,页面被提交,我调用一个进程,根据所选文件名从
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
不是必需的