mirror of
https://github.com/abap2xlsx/abap2xlsx.git
synced 2025-05-05 13:46:17 +08:00
Issue #177 resolved.
Also cleaned missing exception class zcx_excel for some methods. This change closes #177. git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@325 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
This commit is contained in:
parent
895b5a3fb3
commit
4ab796ff90
|
@ -8,9 +8,9 @@
|
||||||
final
|
final
|
||||||
create public .
|
create public .
|
||||||
|
|
||||||
public section.
|
|
||||||
*"* public components of class ZCL_EXCEL_WORKSHEET
|
*"* public components of class ZCL_EXCEL_WORKSHEET
|
||||||
*"* do not include other source files here!!!
|
*"* do not include other source files here!!!
|
||||||
|
public section.
|
||||||
type-pools ABAP .
|
type-pools ABAP .
|
||||||
|
|
||||||
interfaces ZIF_EXCEL_SHEET_PROPERTIES .
|
interfaces ZIF_EXCEL_SHEET_PROPERTIES .
|
||||||
|
@ -80,8 +80,12 @@ public section.
|
||||||
!IT_FIELD_CATALOG type ZEXCEL_T_FIELDCATALOG optional
|
!IT_FIELD_CATALOG type ZEXCEL_T_FIELDCATALOG optional
|
||||||
!IS_TABLE_SETTINGS type ZEXCEL_S_TABLE_SETTINGS optional
|
!IS_TABLE_SETTINGS type ZEXCEL_S_TABLE_SETTINGS optional
|
||||||
exporting
|
exporting
|
||||||
!ES_TABLE_SETTINGS type ZEXCEL_S_TABLE_SETTINGS .
|
!ES_TABLE_SETTINGS type ZEXCEL_S_TABLE_SETTINGS
|
||||||
methods CALCULATE_COLUMN_WIDTHS .
|
raising
|
||||||
|
ZCX_EXCEL .
|
||||||
|
methods CALCULATE_COLUMN_WIDTHS
|
||||||
|
raising
|
||||||
|
ZCX_EXCEL .
|
||||||
methods CHANGE_CELL_STYLE
|
methods CHANGE_CELL_STYLE
|
||||||
importing
|
importing
|
||||||
!IP_COLUMN type SIMPLE
|
!IP_COLUMN type SIMPLE
|
||||||
|
@ -201,7 +205,9 @@ public section.
|
||||||
ZCX_EXCEL .
|
ZCX_EXCEL .
|
||||||
methods GET_ACTIVE_CELL
|
methods GET_ACTIVE_CELL
|
||||||
returning
|
returning
|
||||||
value(EP_ACTIVE_CELL) type STRING .
|
value(EP_ACTIVE_CELL) type STRING
|
||||||
|
raising
|
||||||
|
ZCX_EXCEL .
|
||||||
methods GET_CELL
|
methods GET_CELL
|
||||||
importing
|
importing
|
||||||
!IP_COLUMN type SIMPLE
|
!IP_COLUMN type SIMPLE
|
||||||
|
@ -246,7 +252,9 @@ public section.
|
||||||
value(R_ROW_DIMENSION) type ref to ZCL_EXCEL_WORKSHEET_ROWDIMENSI .
|
value(R_ROW_DIMENSION) type ref to ZCL_EXCEL_WORKSHEET_ROWDIMENSI .
|
||||||
methods GET_DIMENSION_RANGE
|
methods GET_DIMENSION_RANGE
|
||||||
returning
|
returning
|
||||||
value(EP_DIMENSION_RANGE) type STRING .
|
value(EP_DIMENSION_RANGE) type STRING
|
||||||
|
raising
|
||||||
|
ZCX_EXCEL .
|
||||||
methods GET_DRAWINGS
|
methods GET_DRAWINGS
|
||||||
returning
|
returning
|
||||||
value(R_DRAWINGS) type ref to ZCL_EXCEL_DRAWINGS .
|
value(R_DRAWINGS) type ref to ZCL_EXCEL_DRAWINGS .
|
||||||
|
@ -262,10 +270,14 @@ public section.
|
||||||
value(EP_GUID) type OLTPGUID16 .
|
value(EP_GUID) type OLTPGUID16 .
|
||||||
methods GET_HIGHEST_COLUMN
|
methods GET_HIGHEST_COLUMN
|
||||||
returning
|
returning
|
||||||
value(R_HIGHEST_COLUMN) type ZEXCEL_CELL_COLUMN .
|
value(R_HIGHEST_COLUMN) type ZEXCEL_CELL_COLUMN
|
||||||
|
raising
|
||||||
|
ZCX_EXCEL .
|
||||||
methods GET_HIGHEST_ROW
|
methods GET_HIGHEST_ROW
|
||||||
returning
|
returning
|
||||||
value(R_HIGHEST_ROW) type INT4 .
|
value(R_HIGHEST_ROW) type INT4
|
||||||
|
raising
|
||||||
|
ZCX_EXCEL .
|
||||||
methods GET_HYPERLINKS_ITERATOR
|
methods GET_HYPERLINKS_ITERATOR
|
||||||
returning
|
returning
|
||||||
value(EO_ITERATOR) type ref to CL_OBJECT_COLLECTION_ITERATOR .
|
value(EO_ITERATOR) type ref to CL_OBJECT_COLLECTION_ITERATOR .
|
||||||
|
@ -274,7 +286,9 @@ public section.
|
||||||
value(EP_SIZE) type I .
|
value(EP_SIZE) type I .
|
||||||
methods GET_MERGE
|
methods GET_MERGE
|
||||||
returning
|
returning
|
||||||
value(MERGE_RANGE) type STRING_TABLE .
|
value(MERGE_RANGE) type STRING_TABLE
|
||||||
|
raising
|
||||||
|
ZCX_EXCEL .
|
||||||
methods GET_ROW_DIMENSION
|
methods GET_ROW_DIMENSION
|
||||||
importing
|
importing
|
||||||
!IP_ROW type INT4
|
!IP_ROW type INT4
|
||||||
|
@ -322,13 +336,17 @@ public section.
|
||||||
ZCX_EXCEL .
|
ZCX_EXCEL .
|
||||||
methods SET_DEFAULT_EXCEL_DATE_FORMAT
|
methods SET_DEFAULT_EXCEL_DATE_FORMAT
|
||||||
importing
|
importing
|
||||||
!IP_DEFAULT_EXCEL_DATE_FORMAT type ZEXCEL_NUMBER_FORMAT .
|
!IP_DEFAULT_EXCEL_DATE_FORMAT type ZEXCEL_NUMBER_FORMAT
|
||||||
|
raising
|
||||||
|
ZCX_EXCEL .
|
||||||
methods SET_MERGE
|
methods SET_MERGE
|
||||||
importing
|
importing
|
||||||
!IP_COLUMN_START type ZEXCEL_CELL_COLUMN_ALPHA optional
|
!IP_COLUMN_START type ZEXCEL_CELL_COLUMN_ALPHA optional
|
||||||
!IP_COLUMN_END type ZEXCEL_CELL_COLUMN_ALPHA optional
|
!IP_COLUMN_END type ZEXCEL_CELL_COLUMN_ALPHA optional
|
||||||
!IP_ROW type ZEXCEL_CELL_ROW optional
|
!IP_ROW type ZEXCEL_CELL_ROW optional
|
||||||
!IP_ROW_TO type ZEXCEL_CELL_ROW optional .
|
!IP_ROW_TO type ZEXCEL_CELL_ROW optional
|
||||||
|
raising
|
||||||
|
ZCX_EXCEL .
|
||||||
methods SET_PRINT_GRIDLINES
|
methods SET_PRINT_GRIDLINES
|
||||||
importing
|
importing
|
||||||
!I_PRINT_GRIDLINES type ZEXCEL_PRINT_GRIDLINES .
|
!I_PRINT_GRIDLINES type ZEXCEL_PRINT_GRIDLINES .
|
||||||
|
@ -351,7 +369,9 @@ public section.
|
||||||
!IP_BODY_STYLE type ZEXCEL_CELL_STYLE optional
|
!IP_BODY_STYLE type ZEXCEL_CELL_STYLE optional
|
||||||
!IP_TABLE_TITLE type STRING
|
!IP_TABLE_TITLE type STRING
|
||||||
!IP_TOP_LEFT_COLUMN type ZEXCEL_CELL_COLUMN_ALPHA default 'B'
|
!IP_TOP_LEFT_COLUMN type ZEXCEL_CELL_COLUMN_ALPHA default 'B'
|
||||||
!IP_TOP_LEFT_ROW type ZEXCEL_CELL_ROW default 3 .
|
!IP_TOP_LEFT_ROW type ZEXCEL_CELL_ROW default 3
|
||||||
|
raising
|
||||||
|
ZCX_EXCEL .
|
||||||
methods SET_TITLE
|
methods SET_TITLE
|
||||||
importing
|
importing
|
||||||
!IP_TITLE type ZEXCEL_SHEET_TITLE
|
!IP_TITLE type ZEXCEL_SHEET_TITLE
|
||||||
|
@ -401,7 +421,9 @@ private section.
|
||||||
exporting
|
exporting
|
||||||
!EP_VALUE type SIMPLE
|
!EP_VALUE type SIMPLE
|
||||||
!EP_VALUE_TYPE type ABAP_TYPEKIND .
|
!EP_VALUE_TYPE type ABAP_TYPEKIND .
|
||||||
methods UPDATE_DIMENSION_RANGE .</privateSection>
|
methods UPDATE_DIMENSION_RANGE
|
||||||
|
raising
|
||||||
|
ZCX_EXCEL .</privateSection>
|
||||||
<localImplementation>*"* local class implementation for public class
|
<localImplementation>*"* local class implementation for public class
|
||||||
*"* use this source file for the implementation part of
|
*"* use this source file for the implementation part of
|
||||||
*"* local helper classes
|
*"* local helper classes
|
||||||
|
@ -2810,11 +2832,12 @@ endmethod.</source>
|
||||||
close_document.
|
close_document.
|
||||||
endmethod.</source>
|
endmethod.</source>
|
||||||
</method>
|
</method>
|
||||||
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="BIND_TABLE" VERSION="0" LANGU="1" DESCRIPT="Set cell value from a table" EXPOSURE="2" STATE="1" EDITORDER="6 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="BIND_TABLE" VERSION="1" LANGU="1" DESCRIPT="Set cell value from a table" EXPOSURE="2" STATE="1" EDITORDER="6 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
||||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="BIND_TABLE" SCONAME="IP_TABLE" VERSION="1" LANGU="1" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STANDARD TABLE"/>
|
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="BIND_TABLE" SCONAME="IP_TABLE" VERSION="1" LANGU="1" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STANDARD TABLE"/>
|
||||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="BIND_TABLE" SCONAME="IT_FIELD_CATALOG" VERSION="1" LANGU="1" DESCRIPT="Table binding field catalog" CMPTYPE="1" MTDTYPE="0" EDITORDER="2 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_T_FIELDCATALOG" PAROPTIONL="X"/>
|
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="BIND_TABLE" SCONAME="IT_FIELD_CATALOG" VERSION="1" LANGU="1" DESCRIPT="Table binding field catalog" CMPTYPE="1" MTDTYPE="0" EDITORDER="2 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_T_FIELDCATALOG" PAROPTIONL="X"/>
|
||||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="BIND_TABLE" SCONAME="IS_TABLE_SETTINGS" VERSION="1" LANGU="1" DESCRIPT="Excel table binding settings" CMPTYPE="1" MTDTYPE="0" EDITORDER="3 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_S_TABLE_SETTINGS" PAROPTIONL="X"/>
|
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="BIND_TABLE" SCONAME="IS_TABLE_SETTINGS" VERSION="1" LANGU="1" DESCRIPT="Excel table binding settings" CMPTYPE="1" MTDTYPE="0" EDITORDER="3 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_S_TABLE_SETTINGS" PAROPTIONL="X"/>
|
||||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="BIND_TABLE" SCONAME="ES_TABLE_SETTINGS" VERSION="1" LANGU="1" DESCRIPT="Excel table binding settings" CMPTYPE="1" MTDTYPE="0" EDITORDER="4 " DISPID="0 " PARDECLTYP="1" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_S_TABLE_SETTINGS"/>
|
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="BIND_TABLE" SCONAME="ES_TABLE_SETTINGS" VERSION="1" LANGU="1" DESCRIPT="Excel table binding settings" CMPTYPE="1" MTDTYPE="0" EDITORDER="4 " DISPID="0 " PARDECLTYP="1" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_S_TABLE_SETTINGS"/>
|
||||||
|
<exception CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="BIND_TABLE" SCONAME="ZCX_EXCEL" VERSION="1" LANGU="E" DESCRIPT="Exceptions for ABAP2XLSX" MTDTYPE="0" EDITORDER="1 "/>
|
||||||
<source>method BIND_TABLE.
|
<source>method BIND_TABLE.
|
||||||
|
|
||||||
DATA:
|
DATA:
|
||||||
|
@ -3013,7 +3036,8 @@ endmethod.</source>
|
||||||
|
|
||||||
endmethod.</source>
|
endmethod.</source>
|
||||||
</method>
|
</method>
|
||||||
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="CALCULATE_COLUMN_WIDTHS" VERSION="0" LANGU="1" DESCRIPT="Calculate widths for auto-size columns" EXPOSURE="2" STATE="1" EDITORDER="8 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="CALCULATE_COLUMN_WIDTHS" VERSION="1" LANGU="1" DESCRIPT="Calculate widths for auto-size columns" EXPOSURE="2" STATE="1" EDITORDER="8 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
||||||
|
<exception CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="CALCULATE_COLUMN_WIDTHS" SCONAME="ZCX_EXCEL" VERSION="1" LANGU="E" DESCRIPT="Exceptions for ABAP2XLSX" MTDTYPE="0" EDITORDER="1 "/>
|
||||||
<source>method CALCULATE_COLUMN_WIDTHS.
|
<source>method CALCULATE_COLUMN_WIDTHS.
|
||||||
TYPES:
|
TYPES:
|
||||||
BEGIN OF t_auto_size,
|
BEGIN OF t_auto_size,
|
||||||
|
@ -3240,10 +3264,10 @@ endmethod.</source>
|
||||||
TRY.
|
TRY.
|
||||||
me->get_cell( EXPORTING ip_column = ip_column " Cell Column
|
me->get_cell( EXPORTING ip_column = ip_column " Cell Column
|
||||||
ip_row = ip_row " Cell Row
|
ip_row = ip_row " Cell Row
|
||||||
IMPORTING ep_guid = l_guid )." Cell Value ).
|
IMPORTING ep_guid = l_guid )." Cell Value ). "issue # 177
|
||||||
|
|
||||||
|
|
||||||
stylemapping = me->excel->get_style_to_guid( l_guid ).
|
stylemapping = me->excel->get_style_to_guid( l_guid ). "issue # 177
|
||||||
complete_style = stylemapping-complete_style.
|
complete_style = stylemapping-complete_style.
|
||||||
complete_stylex = stylemapping-complete_stylex.
|
complete_stylex = stylemapping-complete_stylex.
|
||||||
CATCH zcx_excel.
|
CATCH zcx_excel.
|
||||||
|
@ -3608,8 +3632,9 @@ endmethod.</source>
|
||||||
ENDDO.
|
ENDDO.
|
||||||
endmethod.</source>
|
endmethod.</source>
|
||||||
</method>
|
</method>
|
||||||
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_ACTIVE_CELL" VERSION="0" LANGU="1" DESCRIPT="Get used range dimension" EXPOSURE="2" STATE="1" EDITORDER="14 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_ACTIVE_CELL" VERSION="1" LANGU="1" DESCRIPT="Get used range dimension" EXPOSURE="2" STATE="1" EDITORDER="14 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
||||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_ACTIVE_CELL" SCONAME="EP_ACTIVE_CELL" VERSION="1" LANGU="1" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="3" PARPASSTYP="0" TYPTYPE="1" TYPE="STRING"/>
|
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_ACTIVE_CELL" SCONAME="EP_ACTIVE_CELL" VERSION="1" LANGU="1" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="3" PARPASSTYP="0" TYPTYPE="1" TYPE="STRING"/>
|
||||||
|
<exception CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_ACTIVE_CELL" SCONAME="ZCX_EXCEL" VERSION="1" LANGU="E" DESCRIPT="Exceptions for ABAP2XLSX" MTDTYPE="0" EDITORDER="1 "/>
|
||||||
<source>method GET_ACTIVE_CELL.
|
<source>method GET_ACTIVE_CELL.
|
||||||
|
|
||||||
DATA: lv_active_column TYPE zexcel_cell_column_alpha,
|
DATA: lv_active_column TYPE zexcel_cell_column_alpha,
|
||||||
|
@ -3789,8 +3814,9 @@ endmethod.</source>
|
||||||
r_row_dimension = me->default_row_dimension.
|
r_row_dimension = me->default_row_dimension.
|
||||||
endmethod.</source>
|
endmethod.</source>
|
||||||
</method>
|
</method>
|
||||||
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_DIMENSION_RANGE" VERSION="0" LANGU="1" DESCRIPT="Get used range dimension" EXPOSURE="2" STATE="1" EDITORDER="25 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_DIMENSION_RANGE" VERSION="1" LANGU="1" DESCRIPT="Get used range dimension" EXPOSURE="2" STATE="1" EDITORDER="25 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
||||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_DIMENSION_RANGE" SCONAME="EP_DIMENSION_RANGE" VERSION="1" LANGU="1" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="3" PARPASSTYP="0" TYPTYPE="1" TYPE="STRING"/>
|
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_DIMENSION_RANGE" SCONAME="EP_DIMENSION_RANGE" VERSION="1" LANGU="1" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="3" PARPASSTYP="0" TYPTYPE="1" TYPE="STRING"/>
|
||||||
|
<exception CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_DIMENSION_RANGE" SCONAME="ZCX_EXCEL" VERSION="1" LANGU="E" DESCRIPT="Exceptions for ABAP2XLSX" MTDTYPE="0" EDITORDER="1 "/>
|
||||||
<source>method GET_DIMENSION_RANGE.
|
<source>method GET_DIMENSION_RANGE.
|
||||||
|
|
||||||
me->update_dimension_range( ).
|
me->update_dimension_range( ).
|
||||||
|
@ -3836,15 +3862,17 @@ endmethod.</source>
|
||||||
|
|
||||||
endmethod.</source>
|
endmethod.</source>
|
||||||
</method>
|
</method>
|
||||||
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_HIGHEST_COLUMN" VERSION="0" LANGU="1" EXPOSURE="2" STATE="1" EDITORDER="30 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_HIGHEST_COLUMN" VERSION="1" LANGU="1" EXPOSURE="2" STATE="1" EDITORDER="30 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
||||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_HIGHEST_COLUMN" SCONAME="R_HIGHEST_COLUMN" VERSION="1" LANGU="1" DESCRIPT="Cell Column" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="3" PARPASSTYP="0" TYPTYPE="1" TYPE="ZEXCEL_CELL_COLUMN"/>
|
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_HIGHEST_COLUMN" SCONAME="R_HIGHEST_COLUMN" VERSION="1" LANGU="1" DESCRIPT="Cell Column" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="3" PARPASSTYP="0" TYPTYPE="1" TYPE="ZEXCEL_CELL_COLUMN"/>
|
||||||
|
<exception CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_HIGHEST_COLUMN" SCONAME="ZCX_EXCEL" VERSION="1" LANGU="E" DESCRIPT="Exceptions for ABAP2XLSX" MTDTYPE="0" EDITORDER="1 "/>
|
||||||
<source>method GET_HIGHEST_COLUMN.
|
<source>method GET_HIGHEST_COLUMN.
|
||||||
me->update_dimension_range( ).
|
me->update_dimension_range( ).
|
||||||
r_highest_column = me->lower_cell-cell_column.
|
r_highest_column = me->lower_cell-cell_column.
|
||||||
endmethod.</source>
|
endmethod.</source>
|
||||||
</method>
|
</method>
|
||||||
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_HIGHEST_ROW" VERSION="0" LANGU="1" EXPOSURE="2" STATE="1" EDITORDER="31 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_HIGHEST_ROW" VERSION="1" LANGU="1" EXPOSURE="2" STATE="1" EDITORDER="31 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
||||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_HIGHEST_ROW" SCONAME="R_HIGHEST_ROW" VERSION="1" LANGU="1" DESCRIPT="Natural number" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="3" PARPASSTYP="0" TYPTYPE="1" TYPE="INT4"/>
|
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_HIGHEST_ROW" SCONAME="R_HIGHEST_ROW" VERSION="1" LANGU="1" DESCRIPT="Natural number" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="3" PARPASSTYP="0" TYPTYPE="1" TYPE="INT4"/>
|
||||||
|
<exception CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_HIGHEST_ROW" SCONAME="ZCX_EXCEL" VERSION="1" LANGU="E" DESCRIPT="Exceptions for ABAP2XLSX" MTDTYPE="0" EDITORDER="1 "/>
|
||||||
<source>method GET_HIGHEST_ROW.
|
<source>method GET_HIGHEST_ROW.
|
||||||
me->update_dimension_range( ).
|
me->update_dimension_range( ).
|
||||||
r_highest_row = me->lower_cell-cell_row.
|
r_highest_row = me->lower_cell-cell_row.
|
||||||
|
@ -3862,8 +3890,9 @@ endmethod.</source>
|
||||||
ep_size = hyperlinks->size( ).
|
ep_size = hyperlinks->size( ).
|
||||||
endmethod.</source>
|
endmethod.</source>
|
||||||
</method>
|
</method>
|
||||||
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_MERGE" VERSION="0" LANGU="1" DESCRIPT="Get the merge range" EXPOSURE="2" STATE="1" EDITORDER="34 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_MERGE" VERSION="1" LANGU="1" DESCRIPT="Get the merge range" EXPOSURE="2" STATE="1" EDITORDER="34 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
||||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_MERGE" SCONAME="MERGE_RANGE" VERSION="1" LANGU="1" DESCRIPT="Table of Strings" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="3" PARPASSTYP="0" TYPTYPE="1" TYPE="STRING_TABLE"/>
|
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_MERGE" SCONAME="MERGE_RANGE" VERSION="1" LANGU="1" DESCRIPT="Table of Strings" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="3" PARPASSTYP="0" TYPTYPE="1" TYPE="STRING_TABLE"/>
|
||||||
|
<exception CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="GET_MERGE" SCONAME="ZCX_EXCEL" VERSION="1" LANGU="E" DESCRIPT="Exceptions for ABAP2XLSX" MTDTYPE="0" EDITORDER="1 "/>
|
||||||
<source>method GET_MERGE.
|
<source>method GET_MERGE.
|
||||||
|
|
||||||
DATA: lv_column_start TYPE string,
|
DATA: lv_column_start TYPE string,
|
||||||
|
@ -4334,8 +4363,9 @@ endmethod.</source>
|
||||||
|
|
||||||
endmethod.</source>
|
endmethod.</source>
|
||||||
</method>
|
</method>
|
||||||
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_DEFAULT_EXCEL_DATE_FORMAT" VERSION="0" LANGU="1" DESCRIPT="Sets default date format" EXPOSURE="2" STATE="1" EDITORDER="44 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_DEFAULT_EXCEL_DATE_FORMAT" VERSION="1" LANGU="1" DESCRIPT="Sets default date format" EXPOSURE="2" STATE="1" EDITORDER="44 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
||||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_DEFAULT_EXCEL_DATE_FORMAT" SCONAME="IP_DEFAULT_EXCEL_DATE_FORMAT" VERSION="1" LANGU="1" DESCRIPT="Default date format" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_NUMBER_FORMAT"/>
|
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_DEFAULT_EXCEL_DATE_FORMAT" SCONAME="IP_DEFAULT_EXCEL_DATE_FORMAT" VERSION="1" LANGU="1" DESCRIPT="Default date format" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_NUMBER_FORMAT"/>
|
||||||
|
<exception CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_DEFAULT_EXCEL_DATE_FORMAT" SCONAME="ZCX_EXCEL" VERSION="1" LANGU="E" DESCRIPT="Exceptions for ABAP2XLSX" MTDTYPE="0" EDITORDER="1 "/>
|
||||||
<source>method SET_DEFAULT_EXCEL_DATE_FORMAT.
|
<source>method SET_DEFAULT_EXCEL_DATE_FORMAT.
|
||||||
|
|
||||||
IF ip_default_excel_date_format IS INITIAL.
|
IF ip_default_excel_date_format IS INITIAL.
|
||||||
|
@ -4347,11 +4377,12 @@ endmethod.</source>
|
||||||
default_excel_date_format = ip_default_excel_date_format.
|
default_excel_date_format = ip_default_excel_date_format.
|
||||||
endmethod.</source>
|
endmethod.</source>
|
||||||
</method>
|
</method>
|
||||||
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_MERGE" VERSION="0" LANGU="1" DESCRIPT="Set the merge range" EXPOSURE="2" STATE="1" EDITORDER="45 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_MERGE" VERSION="1" LANGU="1" DESCRIPT="Set the merge range" EXPOSURE="2" STATE="1" EDITORDER="45 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
||||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_MERGE" SCONAME="IP_COLUMN_START" VERSION="1" LANGU="1" DESCRIPT="Cell Column Start" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_CELL_COLUMN_ALPHA" PAROPTIONL="X"/>
|
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_MERGE" SCONAME="IP_COLUMN_START" VERSION="1" LANGU="1" DESCRIPT="Cell Column Start" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_CELL_COLUMN_ALPHA" PAROPTIONL="X"/>
|
||||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_MERGE" SCONAME="IP_COLUMN_END" VERSION="1" LANGU="1" DESCRIPT="Cell Column End" CMPTYPE="1" MTDTYPE="0" EDITORDER="2 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_CELL_COLUMN_ALPHA" PAROPTIONL="X"/>
|
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_MERGE" SCONAME="IP_COLUMN_END" VERSION="1" LANGU="1" DESCRIPT="Cell Column End" CMPTYPE="1" MTDTYPE="0" EDITORDER="2 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_CELL_COLUMN_ALPHA" PAROPTIONL="X"/>
|
||||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_MERGE" SCONAME="IP_ROW" VERSION="1" LANGU="1" DESCRIPT="Cell Row" CMPTYPE="1" MTDTYPE="0" EDITORDER="3 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_CELL_ROW" PAROPTIONL="X"/>
|
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_MERGE" SCONAME="IP_ROW" VERSION="1" LANGU="1" DESCRIPT="Cell Row" CMPTYPE="1" MTDTYPE="0" EDITORDER="3 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_CELL_ROW" PAROPTIONL="X"/>
|
||||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_MERGE" SCONAME="IP_ROW_TO" VERSION="1" LANGU="1" DESCRIPT="Cell Row" CMPTYPE="1" MTDTYPE="0" EDITORDER="4 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_CELL_ROW" PAROPTIONL="X"/>
|
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_MERGE" SCONAME="IP_ROW_TO" VERSION="1" LANGU="1" DESCRIPT="Cell Row" CMPTYPE="1" MTDTYPE="0" EDITORDER="4 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_CELL_ROW" PAROPTIONL="X"/>
|
||||||
|
<exception CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_MERGE" SCONAME="ZCX_EXCEL" VERSION="1" LANGU="E" DESCRIPT="Exceptions for ABAP2XLSX" MTDTYPE="0" EDITORDER="1 "/>
|
||||||
<source>method SET_MERGE.
|
<source>method SET_MERGE.
|
||||||
|
|
||||||
DATA: lv_column_start TYPE zexcel_cell_column,
|
DATA: lv_column_start TYPE zexcel_cell_column,
|
||||||
|
@ -4437,13 +4468,14 @@ endmethod.</source>
|
||||||
me->show_rowcolheaders = i_show_rowcolheaders.
|
me->show_rowcolheaders = i_show_rowcolheaders.
|
||||||
endmethod.</source>
|
endmethod.</source>
|
||||||
</method>
|
</method>
|
||||||
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_TABLE" VERSION="0" LANGU="1" DESCRIPT="Set cell value from a table" EXPOSURE="2" STATE="1" EDITORDER="50 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_TABLE" VERSION="1" LANGU="1" DESCRIPT="Set cell value from a table" EXPOSURE="2" STATE="1" EDITORDER="50 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
||||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_TABLE" SCONAME="IP_TABLE" VERSION="1" LANGU="1" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STANDARD TABLE"/>
|
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_TABLE" SCONAME="IP_TABLE" VERSION="1" LANGU="1" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STANDARD TABLE"/>
|
||||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_TABLE" SCONAME="IP_HDR_STYLE" VERSION="1" LANGU="1" DESCRIPT="Style identifier" CMPTYPE="1" MTDTYPE="0" EDITORDER="2 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_CELL_STYLE" PAROPTIONL="X"/>
|
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_TABLE" SCONAME="IP_HDR_STYLE" VERSION="1" LANGU="1" DESCRIPT="Style identifier" CMPTYPE="1" MTDTYPE="0" EDITORDER="2 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_CELL_STYLE" PAROPTIONL="X"/>
|
||||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_TABLE" SCONAME="IP_BODY_STYLE" VERSION="1" LANGU="1" DESCRIPT="Style identifier" CMPTYPE="1" MTDTYPE="0" EDITORDER="3 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_CELL_STYLE" PAROPTIONL="X"/>
|
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_TABLE" SCONAME="IP_BODY_STYLE" VERSION="1" LANGU="1" DESCRIPT="Style identifier" CMPTYPE="1" MTDTYPE="0" EDITORDER="3 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_CELL_STYLE" PAROPTIONL="X"/>
|
||||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_TABLE" SCONAME="IP_TABLE_TITLE" VERSION="1" LANGU="1" CMPTYPE="1" MTDTYPE="0" EDITORDER="4 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STRING"/>
|
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_TABLE" SCONAME="IP_TABLE_TITLE" VERSION="1" LANGU="1" CMPTYPE="1" MTDTYPE="0" EDITORDER="4 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STRING"/>
|
||||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_TABLE" SCONAME="IP_TOP_LEFT_COLUMN" VERSION="1" LANGU="1" DESCRIPT="Cell Column" CMPTYPE="1" MTDTYPE="0" EDITORDER="5 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_CELL_COLUMN_ALPHA" PARVALUE="'B'" PAROPTIONL="X"/>
|
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_TABLE" SCONAME="IP_TOP_LEFT_COLUMN" VERSION="1" LANGU="1" DESCRIPT="Cell Column" CMPTYPE="1" MTDTYPE="0" EDITORDER="5 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_CELL_COLUMN_ALPHA" PARVALUE="'B'" PAROPTIONL="X"/>
|
||||||
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_TABLE" SCONAME="IP_TOP_LEFT_ROW" VERSION="1" LANGU="1" DESCRIPT="Cell Row" CMPTYPE="1" MTDTYPE="0" EDITORDER="6 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_CELL_ROW" PARVALUE="3" PAROPTIONL="X"/>
|
<parameter CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_TABLE" SCONAME="IP_TOP_LEFT_ROW" VERSION="1" LANGU="1" DESCRIPT="Cell Row" CMPTYPE="1" MTDTYPE="0" EDITORDER="6 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="ZEXCEL_CELL_ROW" PARVALUE="3" PAROPTIONL="X"/>
|
||||||
|
<exception CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="SET_TABLE" SCONAME="ZCX_EXCEL" VERSION="1" LANGU="E" DESCRIPT="Exceptions for ABAP2XLSX" MTDTYPE="0" EDITORDER="1 "/>
|
||||||
<source>method SET_TABLE.
|
<source>method SET_TABLE.
|
||||||
|
|
||||||
DATA: lo_tabdescr TYPE REF TO cl_abap_structdescr,
|
DATA: lo_tabdescr TYPE REF TO cl_abap_structdescr,
|
||||||
|
@ -4536,7 +4568,8 @@ endmethod.</source>
|
||||||
me->title = ip_title.
|
me->title = ip_title.
|
||||||
endmethod.</source>
|
endmethod.</source>
|
||||||
</method>
|
</method>
|
||||||
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="UPDATE_DIMENSION_RANGE" VERSION="0" LANGU="1" DESCRIPT="Update dimension range" EXPOSURE="0" STATE="1" EDITORDER="52 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
<method CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="UPDATE_DIMENSION_RANGE" VERSION="1" LANGU="1" DESCRIPT="Update dimension range" EXPOSURE="0" STATE="1" EDITORDER="52 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" MTDNEWEXC="X" BCMTDCAT="00" BCMTDSYN="0">
|
||||||
|
<exception CLSNAME="ZCL_EXCEL_WORKSHEET" CMPNAME="UPDATE_DIMENSION_RANGE" SCONAME="ZCX_EXCEL" VERSION="1" LANGU="E" DESCRIPT="Exceptions for ABAP2XLSX" MTDTYPE="0" EDITORDER="1 "/>
|
||||||
<source>method UPDATE_DIMENSION_RANGE.
|
<source>method UPDATE_DIMENSION_RANGE.
|
||||||
|
|
||||||
DATA: ls_sheet_content TYPE zexcel_s_cell_data,
|
DATA: ls_sheet_content TYPE zexcel_s_cell_data,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user