From 36ea883d33cf337b9bbcc89ce3839fa03c0c44a2 Mon Sep 17 00:00:00 2001 From: striezl Date: Wed, 30 Oct 2019 07:20:30 +0100 Subject: [PATCH] Fix #637 (#638) LGTM. Thanks. --- src/zcl_excel_worksheet.clas.abap | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/zcl_excel_worksheet.clas.abap b/src/zcl_excel_worksheet.clas.abap index da48beb..614f94d 100644 --- a/src/zcl_excel_worksheet.clas.abap +++ b/src/zcl_excel_worksheet.clas.abap @@ -494,6 +494,8 @@ CLASS zcl_excel_worksheet DEFINITION IMPORTING !iv_skipped_rows TYPE int4 DEFAULT 0 !iv_skipped_cols TYPE int4 DEFAULT 0 + !iv_max_col TYPE int4 OPTIONAL + !iv_max_row TYPE int4 OPTIONAL EXPORTING !et_table TYPE STANDARD TABLE RAISING @@ -4332,9 +4334,14 @@ CLASS ZCL_EXCEL_WORKSHEET IMPLEMENTATION. DATA lv_float TYPE f. DATA lv_type. - lv_max_col = me->get_highest_column( ). + IF iv_max_col IS SUPPLIED AND iv_max_col < lv_max_col. + lv_max_col = iv_max_col. + ENDIF. lv_max_row = me->get_highest_row( ). + IF iv_max_row IS SUPPLIED AND iv_max_row < lv_max_row. + lv_max_row = iv_max_row. + ENDIF. *--------------------------------------------------------------------* * The row counter begins with 1 and should be corrected with the skips