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.