From bbc465cc29e910e573b7c2f8f3606a5ae622ae6c Mon Sep 17 00:00:00 2001 From: Bernd <135710507+darnoc312@users.noreply.github.com> Date: Tue, 27 Aug 2024 08:24:08 +0200 Subject: [PATCH] Update zcl_excel_writer_2007.clas.abap --- src/zcl_excel_writer_2007.clas.abap | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/zcl_excel_writer_2007.clas.abap b/src/zcl_excel_writer_2007.clas.abap index 18d1932..4078528 100644 --- a/src/zcl_excel_writer_2007.clas.abap +++ b/src/zcl_excel_writer_2007.clas.abap @@ -1239,7 +1239,6 @@ CLASS zcl_excel_writer_2007 IMPLEMENTATION. CHECK sy-subrc NE 0. READ TABLE me->styles_mapping INTO ls_styles_mapping WITH KEY guid = iv_cell_style. - CHECK sy-subrc EQ 0. READ TABLE me->styles_cond_mapping INTO ls_style_cond_mapping WITH KEY style = ls_styles_mapping-style. IF sy-subrc EQ 0. @@ -1252,13 +1251,13 @@ CLASS zcl_excel_writer_2007 IMPLEMENTATION. APPEND ls_style_cond_mapping TO me->styles_cond_mapping. ADD 1 TO cv_dfx_count. - lv_index = ls_styles_mapping-style + 1. - READ TABLE it_cellxfs INTO ls_cellxfs INDEX lv_index. - " dxf node lo_sub_element = io_ixml_document->create_simple_element( name = lc_xml_node_dxf parent = io_ixml_document ). + lv_index = ls_styles_mapping-style + 1. + READ TABLE it_cellxfs INTO ls_cellxfs INDEX lv_index. + "Conditional formatting font style correction by Alessandro Iannacci START lv_index = ls_cellxfs-fontid + 1. READ TABLE it_fonts INTO ls_font INDEX lv_index.