Fix: Support ranges without stop row/column (#649)

Co-authored-by: Stefan Rutzmoser <Stefan.Rutzmoser@msg.group>
Co-authored-by: Lars Hvam <larshp@hotmail.com>
This commit is contained in:
Stefan Rutzmoser 2020-03-17 08:03:31 +01:00 committed by GitHub
parent efdcf131b0
commit 1d76e44a83
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -74,6 +74,10 @@ method SET_VALUE.
lv_value = ip_sheet_name. lv_value = ip_sheet_name.
me->value = zcl_excel_common=>escape_string( ip_value = lv_value ). me->value = zcl_excel_common=>escape_string( ip_value = lv_value ).
CONCATENATE me->value '!$' ip_start_column '$' lv_start_row_c ':$' ip_stop_column '$' lv_stop_row_c INTO me->value. IF ip_stop_column IS INITIAL AND ip_stop_row IS INITIAL.
CONCATENATE me->value '!$' ip_start_column '$' lv_start_row_c INTO me->value.
ELSE.
CONCATENATE me->value '!$' ip_start_column '$' lv_start_row_c ':$' ip_stop_column '$' lv_stop_row_c INTO me->value.
ENDIF.
endmethod. endmethod.
ENDCLASS. ENDCLASS.