Update of DEMO31 as advised in #558 (#744)

Set_auto_size needs lo_worksheet->calculate_column_widths( ) to work
This commit is contained in:
AlexandreHT 2021-05-19 22:42:22 +02:00 committed by GitHub
parent 7fd9e3cbe0
commit 85dd442551
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -61,6 +61,7 @@ START-OF-SELECTION.
lo_column->set_auto_size( ip_auto_size = abap_true ). lo_column->set_auto_size( ip_auto_size = abap_true ).
lo_column = lo_worksheet->get_column( 'C' ). lo_column = lo_worksheet->get_column( 'C' ).
lo_column->set_auto_size( ip_auto_size = abap_true ). lo_column->set_auto_size( ip_auto_size = abap_true ).
lo_worksheet->calculate_column_widths( ).
" Add sheet " Add sheet
lo_worksheet = lo_excel->add_new_worksheet( ). lo_worksheet = lo_excel->add_new_worksheet( ).
@ -97,6 +98,7 @@ START-OF-SELECTION.
lo_column->set_auto_size( ip_auto_size = abap_true ). lo_column->set_auto_size( ip_auto_size = abap_true ).
lo_column = lo_worksheet->get_column( 'C' ). lo_column = lo_worksheet->get_column( 'C' ).
lo_column->set_auto_size( ip_auto_size = abap_true ). lo_column->set_auto_size( ip_auto_size = abap_true ).
lo_worksheet->calculate_column_widths( ).
" Add sheet " Add sheet
lo_worksheet = lo_excel->add_new_worksheet( ). lo_worksheet = lo_excel->add_new_worksheet( ).
@ -133,6 +135,7 @@ START-OF-SELECTION.
lo_column->set_auto_size( ip_auto_size = abap_true ). lo_column->set_auto_size( ip_auto_size = abap_true ).
lo_column = lo_worksheet->get_column( 'C' ). lo_column = lo_worksheet->get_column( 'C' ).
lo_column->set_auto_size( ip_auto_size = abap_true ). lo_column->set_auto_size( ip_auto_size = abap_true ).
lo_worksheet->calculate_column_widths( ).
" Add sheet for merged cells " Add sheet for merged cells
lo_worksheet = lo_excel->add_new_worksheet( ). lo_worksheet = lo_excel->add_new_worksheet( ).