REPORT ZDEMO_EXCEL37. DATA: excel TYPE REF TO zcl_excel, reader TYPE REF TO zif_excel_reader. CONSTANTS: gc_save_file_name TYPE string VALUE '37-passthrough.xlsx'. SELECTION-SCREEN BEGIN OF BLOCK blx WITH FRAME. PARAMETERS: p_upfile TYPE string OBLIGATORY DEFAULT 'c:\temp\Noprinterassigned.xlsx' LOWER CASE. SELECTION-SCREEN END OF BLOCK blx. INCLUDE zdemo_excel_outputopt_incl. START-OF-SELECTION. TRY. CREATE OBJECT reader TYPE zcl_excel_reader_2007. * CREATE OBJECT reader TYPE zcl_excel_reader_xlsm. excel = reader->load_file( p_upfile ). *** Create output lcl_output=>output( excel ). CATCH cx_root. message 'Error reading excelfile' type 'I'. ENDTRY.