mirror of
https://github.com/abap2xlsx/abap2xlsx.git
synced 2025-05-05 13:46:17 +08:00
Merge fd1f475477
into 9fde3924bb
This commit is contained in:
commit
c68a7ec58b
|
@ -5,9 +5,42 @@ CLASS zcl_excel_comment DEFINITION
|
|||
|
||||
PUBLIC SECTION.
|
||||
|
||||
CONSTANTS default_right_column TYPE i VALUE 4. "#EC NOTEXT
|
||||
CONSTANTS default_bottom_row TYPE i VALUE 15. "#EC NOTEXT
|
||||
TYPES:
|
||||
BEGIN OF ty_rtf_fragment.
|
||||
INCLUDE TYPE zexcel_s_style_font AS rtf.
|
||||
TYPES:
|
||||
text TYPE string,
|
||||
END OF ty_rtf_fragment .
|
||||
TYPES:
|
||||
ty_rtf_fragments TYPE STANDARD TABLE OF ty_rtf_fragment
|
||||
WITH NON-UNIQUE DEFAULT KEY .
|
||||
TYPES:
|
||||
BEGIN OF ty_box,
|
||||
left_column TYPE i,
|
||||
left_offset TYPE i,
|
||||
top_row TYPE i,
|
||||
top_offset TYPE i,
|
||||
right_column TYPE i,
|
||||
right_offset TYPE i,
|
||||
bottom_row TYPE i,
|
||||
bottom_offset TYPE i,
|
||||
END OF ty_box .
|
||||
|
||||
CONSTANTS:
|
||||
BEGIN OF gc_default_box,
|
||||
left_column TYPE i VALUE 2,
|
||||
left_offset TYPE i VALUE 15,
|
||||
top_row TYPE i VALUE 11,
|
||||
top_offset TYPE i VALUE 10,
|
||||
right_column TYPE i VALUE 4,
|
||||
right_offset TYPE i VALUE 31,
|
||||
bottom_row TYPE i VALUE 15,
|
||||
bottom_offset TYPE i VALUE 9,
|
||||
END OF gc_default_box .
|
||||
|
||||
CLASS-METHODS get_default_style
|
||||
RETURNING
|
||||
VALUE(es_default) TYPE zexcel_s_style_font .
|
||||
METHODS constructor .
|
||||
METHODS get_bottom_offset
|
||||
RETURNING
|
||||
|
@ -45,38 +78,47 @@ CLASS zcl_excel_comment DEFINITION
|
|||
METHODS get_top_row
|
||||
RETURNING
|
||||
VALUE(rp_result) TYPE i .
|
||||
METHODS set_box
|
||||
IMPORTING
|
||||
!is_box TYPE ty_box .
|
||||
METHODS set_text
|
||||
IMPORTING
|
||||
!ip_text TYPE string
|
||||
!ip_text TYPE string OPTIONAL
|
||||
!is_style TYPE zexcel_s_style_font OPTIONAL
|
||||
!ip_ref TYPE string OPTIONAL
|
||||
!ip_left_column TYPE i DEFAULT 2
|
||||
!ip_left_offset TYPE i DEFAULT 15
|
||||
!ip_top_row TYPE i DEFAULT 11
|
||||
!ip_top_offset TYPE i DEFAULT 10
|
||||
!ip_right_column TYPE i DEFAULT default_right_column
|
||||
!ip_right_offset TYPE i DEFAULT 31
|
||||
!ip_bottom_row TYPE i DEFAULT default_bottom_row
|
||||
!ip_bottom_offset TYPE i DEFAULT 9.
|
||||
|
||||
!ip_left_column TYPE i DEFAULT gc_default_box-left_column
|
||||
!ip_left_offset TYPE i DEFAULT gc_default_box-left_offset
|
||||
!ip_top_row TYPE i DEFAULT gc_default_box-top_row
|
||||
!ip_top_offset TYPE i DEFAULT gc_default_box-top_offset
|
||||
!ip_right_column TYPE i DEFAULT gc_default_box-right_column
|
||||
!ip_right_offset TYPE i DEFAULT gc_default_box-right_offset
|
||||
!ip_bottom_row TYPE i DEFAULT gc_default_box-bottom_row
|
||||
!ip_bottom_offset TYPE i DEFAULT gc_default_box-bottom_offset .
|
||||
METHODS get_text_rtf
|
||||
RETURNING
|
||||
VALUE(et_rtf) TYPE ty_rtf_fragments .
|
||||
METHODS set_text_rtf
|
||||
IMPORTING
|
||||
!it_rtf TYPE ty_rtf_fragments OPTIONAL
|
||||
!ip_ref TYPE string OPTIONAL
|
||||
!is_box TYPE ty_box OPTIONAL .
|
||||
PROTECTED SECTION.
|
||||
PRIVATE SECTION.
|
||||
PRIVATE SECTION.
|
||||
|
||||
DATA bottom_offset TYPE i .
|
||||
DATA bottom_row TYPE i .
|
||||
DATA index TYPE string .
|
||||
DATA ref TYPE string .
|
||||
DATA left_column TYPE i .
|
||||
DATA left_offset TYPE i .
|
||||
DATA right_column TYPE i .
|
||||
DATA right_offset TYPE i .
|
||||
DATA text TYPE string .
|
||||
DATA top_offset TYPE i .
|
||||
DATA top_row TYPE i .
|
||||
DATA index TYPE string .
|
||||
DATA ref TYPE string .
|
||||
DATA gt_rtf TYPE ty_rtf_fragments .
|
||||
DATA gs_box TYPE ty_box .
|
||||
|
||||
METHODS add_text
|
||||
IMPORTING
|
||||
!ip_text TYPE string
|
||||
!is_style TYPE zexcel_s_style_font .
|
||||
ENDCLASS.
|
||||
|
||||
|
||||
|
||||
CLASS zcl_excel_comment IMPLEMENTATION.
|
||||
CLASS ZCL_EXCEL_COMMENT IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD constructor.
|
||||
|
@ -85,12 +127,12 @@ CLASS zcl_excel_comment IMPLEMENTATION.
|
|||
|
||||
|
||||
METHOD get_bottom_offset.
|
||||
rp_result = bottom_offset.
|
||||
rp_result = gs_box-bottom_offset.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD get_bottom_row.
|
||||
rp_result = bottom_row.
|
||||
rp_result = gs_box-bottom_row.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
|
@ -100,12 +142,12 @@ CLASS zcl_excel_comment IMPLEMENTATION.
|
|||
|
||||
|
||||
METHOD get_left_column.
|
||||
rp_result = left_column.
|
||||
rp_result = gs_box-left_column.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD get_left_offset.
|
||||
rp_result = left_offset.
|
||||
rp_result = gs_box-left_offset.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
|
@ -120,56 +162,112 @@ CLASS zcl_excel_comment IMPLEMENTATION.
|
|||
|
||||
|
||||
METHOD get_right_column.
|
||||
rp_result = right_column.
|
||||
rp_result = gs_box-right_column.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD get_right_offset.
|
||||
rp_result = right_offset.
|
||||
rp_result = gs_box-right_offset.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD get_text.
|
||||
rp_text = me->text.
|
||||
FIELD-SYMBOLS: <ls_rtf> LIKE LINE OF gt_rtf.
|
||||
LOOP AT gt_rtf ASSIGNING <ls_rtf>.
|
||||
CONCATENATE rp_text <ls_rtf>-text INTO rp_text.
|
||||
ENDLOOP.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD get_top_offset.
|
||||
rp_result = top_offset.
|
||||
rp_result = gs_box-top_offset.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD get_top_row.
|
||||
rp_result = top_row.
|
||||
rp_result = gs_box-top_row.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD set_text.
|
||||
me->text = ip_text.
|
||||
|
||||
IF ip_ref IS SUPPLIED.
|
||||
me->ref = ip_ref.
|
||||
ref = ip_ref.
|
||||
ENDIF.
|
||||
|
||||
me->left_column = ip_left_column.
|
||||
me->left_offset = ip_left_offset.
|
||||
|
||||
me->top_row = ip_top_row.
|
||||
me->top_offset = ip_top_offset.
|
||||
|
||||
IF ip_right_column IS NOT INITIAL.
|
||||
me->right_column = ip_right_column.
|
||||
ELSE.
|
||||
me->right_column = default_right_column.
|
||||
* Add a simple text with parameter IP_TEXT and style IS_STYLE
|
||||
IF ip_text IS NOT INITIAL.
|
||||
add_text(
|
||||
ip_text = ip_text
|
||||
is_style = is_style ).
|
||||
ENDIF.
|
||||
me->right_offset = ip_right_offset.
|
||||
|
||||
IF ip_bottom_row IS NOT INITIAL.
|
||||
me->bottom_row = ip_bottom_row.
|
||||
ELSE.
|
||||
me->bottom_row = default_bottom_row.
|
||||
ENDIF.
|
||||
me->bottom_offset = ip_bottom_offset.
|
||||
* Parameters of the containing box
|
||||
DATA ls_box TYPE ty_box.
|
||||
ls_box-left_column = ip_left_column.
|
||||
ls_box-left_offset = ip_left_offset.
|
||||
ls_box-top_row = ip_top_row.
|
||||
ls_box-top_offset = ip_top_offset.
|
||||
ls_box-right_column = ip_right_column.
|
||||
ls_box-right_offset = ip_right_offset.
|
||||
ls_box-bottom_row = ip_bottom_row.
|
||||
ls_box-bottom_offset = ip_bottom_offset.
|
||||
set_box( ls_box ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD set_box.
|
||||
|
||||
gs_box = is_box.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD add_text.
|
||||
|
||||
DATA ls_rtf LIKE LINE OF gt_rtf.
|
||||
ls_rtf-text = ip_text.
|
||||
IF is_style IS INITIAL.
|
||||
ls_rtf-rtf = get_default_style( ).
|
||||
ELSE.
|
||||
ls_rtf-rtf = is_style.
|
||||
ENDIF.
|
||||
APPEND ls_rtf TO gt_rtf.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD get_default_style.
|
||||
|
||||
es_default-bold = abap_true.
|
||||
es_default-size = 9.
|
||||
es_default-color-indexed = 81.
|
||||
es_default-color-theme = zcl_excel_style_color=>c_theme_not_set.
|
||||
es_default-name = `Tahoma`.
|
||||
es_default-family = 2.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD get_text_rtf.
|
||||
et_rtf = gt_rtf.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD set_text_rtf.
|
||||
|
||||
* Set a text, consisting of differently styled parts
|
||||
gt_rtf = it_rtf.
|
||||
|
||||
IF ip_ref IS SUPPLIED.
|
||||
ref = ip_ref.
|
||||
ENDIF.
|
||||
|
||||
* Parameters of the containing box
|
||||
IF is_box IS SUPPLIED.
|
||||
set_box( is_box ).
|
||||
ENDIF.
|
||||
|
||||
ENDMETHOD.
|
||||
ENDCLASS.
|
||||
|
|
|
@ -17,21 +17,31 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>CONSTRUCTOR</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_DEFAULT_STYLE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Default style for formatted parts of comment</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_INDEX</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Get index</DESCRIPT>
|
||||
<DESCRIPT>Get index (in commentlist zcl_excel_comments)</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_REF</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Get reference</DESCRIPT>
|
||||
<DESCRIPT>Get cell reference</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_TEXT</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Get text</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_TEXT_RTF</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Get text consisting of styled parts</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>INDEX</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -42,17 +52,72 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Reference to cell (eg. 'B13')</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_BOX</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Set box for display</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_TEXT</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Set text</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>TEXT</CMPNAME>
|
||||
<CMPNAME>SET_TEXT_RTF</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Comment</DESCRIPT>
|
||||
<DESCRIPT>Set text consisting of styled parts</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
</DESCRIPTIONS>
|
||||
<DESCRIPTIONS_SUB>
|
||||
<SEOSUBCOTX>
|
||||
<CMPNAME>ADD_TEXT</CMPNAME>
|
||||
<SCONAME>IS_STYLE</SCONAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Style</DESCRIPT>
|
||||
</SEOSUBCOTX>
|
||||
<SEOSUBCOTX>
|
||||
<CMPNAME>GET_DEFAULT_STYLE</CMPNAME>
|
||||
<SCONAME>ES_DEFAULT</SCONAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Cell Font</DESCRIPT>
|
||||
</SEOSUBCOTX>
|
||||
<SEOSUBCOTX>
|
||||
<CMPNAME>SET_TEXT</CMPNAME>
|
||||
<SCONAME>IP_REF</SCONAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Cell reference (e.g. 'A1')</DESCRIPT>
|
||||
</SEOSUBCOTX>
|
||||
<SEOSUBCOTX>
|
||||
<CMPNAME>SET_TEXT</CMPNAME>
|
||||
<SCONAME>IP_TEXT</SCONAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Text as string</DESCRIPT>
|
||||
</SEOSUBCOTX>
|
||||
<SEOSUBCOTX>
|
||||
<CMPNAME>SET_TEXT</CMPNAME>
|
||||
<SCONAME>IS_STYLE</SCONAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Style (for richt text comment)</DESCRIPT>
|
||||
</SEOSUBCOTX>
|
||||
<SEOSUBCOTX>
|
||||
<CMPNAME>SET_TEXT_RTF</CMPNAME>
|
||||
<SCONAME>IP_REF</SCONAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Cell reference (e.g. 'A1')</DESCRIPT>
|
||||
</SEOSUBCOTX>
|
||||
<SEOSUBCOTX>
|
||||
<CMPNAME>SET_TEXT_RTF</CMPNAME>
|
||||
<SCONAME>IS_BOX</SCONAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Bounding box (optional)</DESCRIPT>
|
||||
</SEOSUBCOTX>
|
||||
<SEOSUBCOTX>
|
||||
<CMPNAME>SET_TEXT_RTF</CMPNAME>
|
||||
<SCONAME>IT_RTF</SCONAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Comment with differently styled parts</DESCRIPT>
|
||||
</SEOSUBCOTX>
|
||||
</DESCRIPTIONS_SUB>
|
||||
</asx:values>
|
||||
</asx:abap>
|
||||
</abapGit>
|
||||
|
|
|
@ -5,6 +5,12 @@ CLASS zcl_excel_comments DEFINITION
|
|||
|
||||
PUBLIC SECTION.
|
||||
|
||||
TYPES:
|
||||
ty_boxes TYPE STANDARD TABLE OF zcl_excel_comment=>ty_box
|
||||
WITH NON-UNIQUE DEFAULT KEY .
|
||||
|
||||
DATA gv_full_vml TYPE string READ-ONLY .
|
||||
|
||||
METHODS add
|
||||
IMPORTING
|
||||
!ip_comment TYPE REF TO zcl_excel_comment .
|
||||
|
@ -12,7 +18,9 @@ CLASS zcl_excel_comments DEFINITION
|
|||
IMPORTING
|
||||
!ip_comment TYPE REF TO zcl_excel_comment .
|
||||
METHODS clear .
|
||||
METHODS constructor .
|
||||
METHODS constructor
|
||||
IMPORTING
|
||||
!io_from TYPE REF TO zcl_excel_comments OPTIONAL .
|
||||
METHODS get
|
||||
IMPORTING
|
||||
!ip_index TYPE zexcel_active_worksheet
|
||||
|
@ -30,15 +38,20 @@ CLASS zcl_excel_comments DEFINITION
|
|||
METHODS size
|
||||
RETURNING
|
||||
VALUE(ep_size) TYPE i .
|
||||
METHODS set_boxes
|
||||
IMPORTING
|
||||
!it_boxes TYPE ty_boxes OPTIONAL
|
||||
!iv_full_vml TYPE string OPTIONAL .
|
||||
PROTECTED SECTION.
|
||||
PRIVATE SECTION.
|
||||
PRIVATE SECTION.
|
||||
|
||||
DATA comments TYPE REF TO zcl_excel_collection .
|
||||
DATA comments TYPE REF TO zcl_excel_collection .
|
||||
DATA gt_boxes TYPE ty_boxes .
|
||||
ENDCLASS.
|
||||
|
||||
|
||||
|
||||
CLASS zcl_excel_comments IMPLEMENTATION.
|
||||
CLASS ZCL_EXCEL_COMMENTS IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD add.
|
||||
|
@ -57,7 +70,15 @@ CLASS zcl_excel_comments IMPLEMENTATION.
|
|||
|
||||
|
||||
METHOD constructor.
|
||||
CREATE OBJECT comments.
|
||||
|
||||
IF io_from IS INITIAL.
|
||||
CREATE OBJECT comments.
|
||||
ELSE.
|
||||
* Copy constructor: copy attributes from original
|
||||
comments = io_from->comments.
|
||||
gt_boxes = io_from->gt_boxes.
|
||||
gv_full_vml = io_from->gv_full_vml.
|
||||
ENDIF.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
@ -97,4 +118,37 @@ CLASS zcl_excel_comments IMPLEMENTATION.
|
|||
|
||||
ep_size = comments->size( ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD set_boxes.
|
||||
|
||||
DATA:
|
||||
lo_comments TYPE REF TO zcl_excel_collection_iterator,
|
||||
lo_comment TYPE REF TO zcl_excel_comment.
|
||||
|
||||
FIELD-SYMBOLS:
|
||||
<ls_box> TYPE zcl_excel_comment=>ty_box.
|
||||
|
||||
IF it_boxes IS NOT INITIAL.
|
||||
gt_boxes = it_boxes.
|
||||
ENDIF.
|
||||
|
||||
IF iv_full_vml IS NOT INITIAL.
|
||||
gv_full_vml = iv_full_vml.
|
||||
ENDIF.
|
||||
|
||||
IF gt_boxes IS NOT INITIAL.
|
||||
|
||||
lo_comments = comments->get_iterator( ).
|
||||
WHILE lo_comments->has_next( ) EQ abap_true.
|
||||
READ TABLE gt_boxes INDEX 1 ASSIGNING <ls_box>.
|
||||
CHECK sy-subrc EQ 0.
|
||||
lo_comment ?= lo_comments->get_next( ).
|
||||
lo_comment->set_box( <ls_box> ).
|
||||
DELETE gt_boxes INDEX 1.
|
||||
ENDWHILE.
|
||||
|
||||
ENDIF.
|
||||
|
||||
ENDMETHOD.
|
||||
ENDCLASS.
|
||||
|
|
|
@ -37,6 +37,11 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Returns an iterator</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GV_FULL_VML</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Full VML with graphics information for the comment boxes</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>INCLUDE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -52,12 +57,25 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Deletes an Element from the Collection</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_BOXES</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Propagate dimensions of the info boxes to the comments</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SIZE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Specifies number of contained elements</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
</DESCRIPTIONS>
|
||||
<DESCRIPTIONS_SUB>
|
||||
<SEOSUBCOTX>
|
||||
<CMPNAME>CONSTRUCTOR</CMPNAME>
|
||||
<SCONAME>IO_FROM</SCONAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Create new instance from this original</DESCRIPT>
|
||||
</SEOSUBCOTX>
|
||||
</DESCRIPTIONS_SUB>
|
||||
</asx:values>
|
||||
</asx:abap>
|
||||
</abapGit>
|
||||
|
|
|
@ -13,361 +13,371 @@ CLASS zcl_excel_reader_2007 DEFINITION
|
|||
!ip_element TYPE REF TO if_ixml_element
|
||||
CHANGING
|
||||
!cp_structure TYPE any .
|
||||
PROTECTED SECTION.
|
||||
PROTECTED SECTION.
|
||||
|
||||
TYPES:
|
||||
TYPES:
|
||||
*"* protected components of class ZCL_EXCEL_READER_2007
|
||||
*"* do not include other source files here!!!
|
||||
BEGIN OF t_relationship,
|
||||
id TYPE string,
|
||||
type TYPE string,
|
||||
target TYPE string,
|
||||
targetmode TYPE string,
|
||||
worksheet TYPE REF TO zcl_excel_worksheet,
|
||||
sheetid TYPE string, "ins #235 - repeat rows/cols - needed to identify correct sheet
|
||||
localsheetid TYPE string,
|
||||
END OF t_relationship .
|
||||
TYPES:
|
||||
BEGIN OF t_fileversion,
|
||||
appname TYPE string,
|
||||
lastedited TYPE string,
|
||||
lowestedited TYPE string,
|
||||
rupbuild TYPE string,
|
||||
codename TYPE string,
|
||||
END OF t_fileversion .
|
||||
TYPES:
|
||||
BEGIN OF t_sheet,
|
||||
name TYPE string,
|
||||
sheetid TYPE string,
|
||||
id TYPE string,
|
||||
state TYPE string,
|
||||
END OF t_sheet .
|
||||
TYPES:
|
||||
BEGIN OF t_workbookpr,
|
||||
codename TYPE string,
|
||||
defaultthemeversion TYPE string,
|
||||
END OF t_workbookpr .
|
||||
TYPES:
|
||||
BEGIN OF t_sheetpr,
|
||||
codename TYPE string,
|
||||
END OF t_sheetpr .
|
||||
TYPES:
|
||||
BEGIN OF t_range,
|
||||
name TYPE string,
|
||||
hidden TYPE string, "inserted with issue #235 because Autofilters didn't passthrough
|
||||
localsheetid TYPE string, " issue #163
|
||||
END OF t_range .
|
||||
TYPES:
|
||||
t_fills TYPE STANDARD TABLE OF REF TO zcl_excel_style_fill WITH NON-UNIQUE DEFAULT KEY .
|
||||
TYPES:
|
||||
t_borders TYPE STANDARD TABLE OF REF TO zcl_excel_style_borders WITH NON-UNIQUE DEFAULT KEY .
|
||||
TYPES:
|
||||
t_fonts TYPE STANDARD TABLE OF REF TO zcl_excel_style_font WITH NON-UNIQUE DEFAULT KEY .
|
||||
TYPES:
|
||||
t_style_refs TYPE STANDARD TABLE OF REF TO zcl_excel_style WITH NON-UNIQUE DEFAULT KEY .
|
||||
TYPES:
|
||||
BEGIN OF t_color,
|
||||
indexed TYPE string,
|
||||
rgb TYPE string,
|
||||
theme TYPE string,
|
||||
tint TYPE string,
|
||||
END OF t_color .
|
||||
TYPES:
|
||||
BEGIN OF t_rel_drawing,
|
||||
id TYPE string,
|
||||
content TYPE xstring,
|
||||
file_ext TYPE string,
|
||||
content_xml TYPE REF TO if_ixml_document,
|
||||
END OF t_rel_drawing .
|
||||
TYPES:
|
||||
t_rel_drawings TYPE STANDARD TABLE OF t_rel_drawing WITH NON-UNIQUE DEFAULT KEY .
|
||||
TYPES:
|
||||
BEGIN OF gts_external_hyperlink,
|
||||
id TYPE string,
|
||||
target TYPE string,
|
||||
END OF gts_external_hyperlink .
|
||||
TYPES:
|
||||
gtt_external_hyperlinks TYPE HASHED TABLE OF gts_external_hyperlink WITH UNIQUE KEY id .
|
||||
TYPES:
|
||||
BEGIN OF ty_ref_formulae,
|
||||
sheet TYPE REF TO zcl_excel_worksheet,
|
||||
row TYPE i,
|
||||
column TYPE i,
|
||||
si TYPE i,
|
||||
ref TYPE string,
|
||||
formula TYPE string,
|
||||
END OF ty_ref_formulae .
|
||||
TYPES:
|
||||
tyt_ref_formulae TYPE HASHED TABLE OF ty_ref_formulae WITH UNIQUE KEY sheet row column .
|
||||
TYPES:
|
||||
BEGIN OF t_shared_string,
|
||||
value TYPE string,
|
||||
rtf TYPE zexcel_t_rtf,
|
||||
END OF t_shared_string .
|
||||
TYPES:
|
||||
t_shared_strings TYPE STANDARD TABLE OF t_shared_string WITH DEFAULT KEY .
|
||||
TYPES:
|
||||
BEGIN OF t_table,
|
||||
id TYPE string,
|
||||
target TYPE string,
|
||||
END OF t_table .
|
||||
TYPES:
|
||||
t_tables TYPE HASHED TABLE OF t_table WITH UNIQUE KEY id .
|
||||
BEGIN OF t_relationship,
|
||||
id TYPE string,
|
||||
type TYPE string,
|
||||
target TYPE string,
|
||||
targetmode TYPE string,
|
||||
worksheet TYPE REF TO zcl_excel_worksheet,
|
||||
sheetid TYPE string, "ins #235 - repeat rows/cols - needed to identify correct sheet
|
||||
localsheetid TYPE string,
|
||||
END OF t_relationship .
|
||||
TYPES:
|
||||
BEGIN OF t_fileversion,
|
||||
appname TYPE string,
|
||||
lastedited TYPE string,
|
||||
lowestedited TYPE string,
|
||||
rupbuild TYPE string,
|
||||
codename TYPE string,
|
||||
END OF t_fileversion .
|
||||
TYPES:
|
||||
BEGIN OF t_sheet,
|
||||
name TYPE string,
|
||||
sheetid TYPE string,
|
||||
id TYPE string,
|
||||
state TYPE string,
|
||||
END OF t_sheet .
|
||||
TYPES:
|
||||
BEGIN OF t_workbookpr,
|
||||
codename TYPE string,
|
||||
defaultthemeversion TYPE string,
|
||||
END OF t_workbookpr .
|
||||
TYPES:
|
||||
BEGIN OF t_sheetpr,
|
||||
codename TYPE string,
|
||||
END OF t_sheetpr .
|
||||
TYPES:
|
||||
BEGIN OF t_range,
|
||||
name TYPE string,
|
||||
hidden TYPE string, "inserted with issue #235 because Autofilters didn't passthrough
|
||||
localsheetid TYPE string, " issue #163
|
||||
END OF t_range .
|
||||
TYPES:
|
||||
t_fills TYPE STANDARD TABLE OF REF TO zcl_excel_style_fill WITH NON-UNIQUE DEFAULT KEY .
|
||||
TYPES:
|
||||
t_borders TYPE STANDARD TABLE OF REF TO zcl_excel_style_borders WITH NON-UNIQUE DEFAULT KEY .
|
||||
TYPES:
|
||||
t_fonts TYPE STANDARD TABLE OF REF TO zcl_excel_style_font WITH NON-UNIQUE DEFAULT KEY .
|
||||
TYPES:
|
||||
t_style_refs TYPE STANDARD TABLE OF REF TO zcl_excel_style WITH NON-UNIQUE DEFAULT KEY .
|
||||
TYPES:
|
||||
BEGIN OF t_color,
|
||||
indexed TYPE string,
|
||||
rgb TYPE string,
|
||||
theme TYPE string,
|
||||
tint TYPE string,
|
||||
END OF t_color .
|
||||
TYPES:
|
||||
BEGIN OF t_rel_drawing,
|
||||
id TYPE string,
|
||||
content TYPE xstring,
|
||||
file_ext TYPE string,
|
||||
content_xml TYPE REF TO if_ixml_document,
|
||||
END OF t_rel_drawing .
|
||||
TYPES:
|
||||
t_rel_drawings TYPE STANDARD TABLE OF t_rel_drawing WITH NON-UNIQUE DEFAULT KEY .
|
||||
TYPES:
|
||||
BEGIN OF gts_external_hyperlink,
|
||||
id TYPE string,
|
||||
target TYPE string,
|
||||
END OF gts_external_hyperlink .
|
||||
TYPES:
|
||||
gtt_external_hyperlinks TYPE HASHED TABLE OF gts_external_hyperlink WITH UNIQUE KEY id .
|
||||
TYPES:
|
||||
BEGIN OF ty_ref_formulae,
|
||||
sheet TYPE REF TO zcl_excel_worksheet,
|
||||
row TYPE i,
|
||||
column TYPE i,
|
||||
si TYPE i,
|
||||
ref TYPE string,
|
||||
formula TYPE string,
|
||||
END OF ty_ref_formulae .
|
||||
TYPES:
|
||||
tyt_ref_formulae TYPE HASHED TABLE OF ty_ref_formulae WITH UNIQUE KEY sheet row column .
|
||||
TYPES:
|
||||
BEGIN OF t_shared_string,
|
||||
value TYPE string,
|
||||
rtf TYPE zexcel_t_rtf,
|
||||
END OF t_shared_string .
|
||||
TYPES:
|
||||
t_shared_strings TYPE STANDARD TABLE OF t_shared_string WITH DEFAULT KEY .
|
||||
TYPES:
|
||||
BEGIN OF t_table,
|
||||
id TYPE string,
|
||||
target TYPE string,
|
||||
END OF t_table .
|
||||
TYPES:
|
||||
t_tables TYPE HASHED TABLE OF t_table WITH UNIQUE KEY id .
|
||||
|
||||
DATA shared_strings TYPE t_shared_strings .
|
||||
DATA styles TYPE t_style_refs .
|
||||
DATA mt_ref_formulae TYPE tyt_ref_formulae .
|
||||
DATA mt_dxf_styles TYPE zexcel_t_styles_cond_mapping .
|
||||
DATA shared_strings TYPE t_shared_strings .
|
||||
DATA styles TYPE t_style_refs .
|
||||
DATA mt_ref_formulae TYPE tyt_ref_formulae .
|
||||
DATA mt_dxf_styles TYPE zexcel_t_styles_cond_mapping .
|
||||
CONSTANTS:
|
||||
BEGIN OF namespace,
|
||||
x14ac TYPE string VALUE 'http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac',
|
||||
vba_project TYPE string VALUE 'http://schemas.microsoft.com/office/2006/relationships/vbaProject', "#EC NEEDED for future incorporation of XLSM-reader
|
||||
c TYPE string VALUE 'http://schemas.openxmlformats.org/drawingml/2006/chart',
|
||||
a TYPE string VALUE 'http://schemas.openxmlformats.org/drawingml/2006/main',
|
||||
xdr TYPE string VALUE 'http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing',
|
||||
mc TYPE string VALUE 'http://schemas.openxmlformats.org/markup-compatibility/2006',
|
||||
r TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships',
|
||||
chart TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart',
|
||||
drawing TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing',
|
||||
hyperlink TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink',
|
||||
image TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/image',
|
||||
office_document TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument',
|
||||
printer_settings TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/printerSettings',
|
||||
shared_strings TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings',
|
||||
styles TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles',
|
||||
theme TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme',
|
||||
worksheet TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet',
|
||||
relationships TYPE string VALUE 'http://schemas.openxmlformats.org/package/2006/relationships',
|
||||
core_properties TYPE string VALUE 'http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties',
|
||||
main TYPE string VALUE 'http://schemas.openxmlformats.org/spreadsheetml/2006/main',
|
||||
END OF namespace .
|
||||
|
||||
METHODS fill_row_outlines
|
||||
IMPORTING
|
||||
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS get_from_zip_archive
|
||||
IMPORTING
|
||||
!i_filename TYPE string
|
||||
RETURNING
|
||||
VALUE(r_content) TYPE xstring
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS get_ixml_from_zip_archive
|
||||
IMPORTING
|
||||
!i_filename TYPE string
|
||||
!is_normalizing TYPE abap_bool DEFAULT 'X'
|
||||
RETURNING
|
||||
VALUE(r_ixml) TYPE REF TO if_ixml_document
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_drawing_anchor
|
||||
IMPORTING
|
||||
!io_anchor_element TYPE REF TO if_ixml_element
|
||||
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
!it_related_drawings TYPE t_rel_drawings .
|
||||
METHODS load_shared_strings
|
||||
IMPORTING
|
||||
!ip_path TYPE string
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_styles
|
||||
IMPORTING
|
||||
!ip_path TYPE string
|
||||
!ip_excel TYPE REF TO zcl_excel
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_dxf_styles
|
||||
IMPORTING
|
||||
!iv_path TYPE string
|
||||
!io_excel TYPE REF TO zcl_excel
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_style_borders
|
||||
IMPORTING
|
||||
!ip_xml TYPE REF TO if_ixml_document
|
||||
RETURNING
|
||||
VALUE(ep_borders) TYPE t_borders .
|
||||
METHODS load_style_fills
|
||||
IMPORTING
|
||||
!ip_xml TYPE REF TO if_ixml_document
|
||||
RETURNING
|
||||
VALUE(ep_fills) TYPE t_fills .
|
||||
METHODS load_style_font
|
||||
IMPORTING
|
||||
!io_xml_element TYPE REF TO if_ixml_element
|
||||
RETURNING
|
||||
VALUE(ro_font) TYPE REF TO zcl_excel_style_font .
|
||||
METHODS load_style_fonts
|
||||
IMPORTING
|
||||
!ip_xml TYPE REF TO if_ixml_document
|
||||
RETURNING
|
||||
VALUE(ep_fonts) TYPE t_fonts .
|
||||
METHODS load_style_num_formats
|
||||
IMPORTING
|
||||
!ip_xml TYPE REF TO if_ixml_document
|
||||
RETURNING
|
||||
VALUE(ep_num_formats) TYPE zcl_excel_style_number_format=>t_num_formats .
|
||||
METHODS load_workbook
|
||||
IMPORTING
|
||||
!iv_workbook_full_filename TYPE string
|
||||
!io_excel TYPE REF TO zcl_excel
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_worksheet
|
||||
IMPORTING
|
||||
!ip_path TYPE string
|
||||
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_worksheet_cond_format
|
||||
IMPORTING
|
||||
!io_ixml_worksheet TYPE REF TO if_ixml_document
|
||||
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_worksheet_cond_format_aa
|
||||
IMPORTING
|
||||
!io_ixml_rule TYPE REF TO if_ixml_element
|
||||
!io_style_cond TYPE REF TO zcl_excel_style_cond.
|
||||
METHODS load_worksheet_cond_format_ci
|
||||
IMPORTING
|
||||
!io_ixml_rule TYPE REF TO if_ixml_element
|
||||
!io_style_cond TYPE REF TO zcl_excel_style_cond .
|
||||
METHODS load_worksheet_cond_format_cs
|
||||
IMPORTING
|
||||
!io_ixml_rule TYPE REF TO if_ixml_element
|
||||
!io_style_cond TYPE REF TO zcl_excel_style_cond .
|
||||
METHODS load_worksheet_cond_format_ex
|
||||
IMPORTING
|
||||
!io_ixml_rule TYPE REF TO if_ixml_element
|
||||
!io_style_cond TYPE REF TO zcl_excel_style_cond .
|
||||
METHODS load_worksheet_cond_format_is
|
||||
IMPORTING
|
||||
!io_ixml_rule TYPE REF TO if_ixml_element
|
||||
!io_style_cond TYPE REF TO zcl_excel_style_cond .
|
||||
METHODS load_worksheet_cond_format_db
|
||||
IMPORTING
|
||||
!io_ixml_rule TYPE REF TO if_ixml_element
|
||||
!io_style_cond TYPE REF TO zcl_excel_style_cond .
|
||||
METHODS load_worksheet_cond_format_t10
|
||||
IMPORTING
|
||||
!io_ixml_rule TYPE REF TO if_ixml_element
|
||||
!io_style_cond TYPE REF TO zcl_excel_style_cond .
|
||||
METHODS load_worksheet_drawing
|
||||
IMPORTING
|
||||
!ip_path TYPE string
|
||||
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_comments
|
||||
IMPORTING
|
||||
ip_path TYPE string
|
||||
io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_worksheet_hyperlinks
|
||||
IMPORTING
|
||||
!io_ixml_worksheet TYPE REF TO if_ixml_document
|
||||
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
!it_external_hyperlinks TYPE gtt_external_hyperlinks
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_worksheet_ignored_errors
|
||||
IMPORTING
|
||||
!io_ixml_worksheet TYPE REF TO if_ixml_document
|
||||
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_worksheet_pagebreaks
|
||||
IMPORTING
|
||||
!io_ixml_worksheet TYPE REF TO if_ixml_document
|
||||
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_worksheet_autofilter
|
||||
IMPORTING
|
||||
io_ixml_worksheet TYPE REF TO if_ixml_document
|
||||
io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
RAISING
|
||||
zcx_excel.
|
||||
METHODS load_worksheet_pagemargins
|
||||
IMPORTING
|
||||
!io_ixml_worksheet TYPE REF TO if_ixml_document
|
||||
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
RAISING
|
||||
zcx_excel .
|
||||
"! <p class="shorttext synchronized" lang="en">Load worksheet tables</p>
|
||||
METHODS load_worksheet_tables
|
||||
IMPORTING
|
||||
io_ixml_worksheet TYPE REF TO if_ixml_document
|
||||
io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
iv_dirname TYPE string
|
||||
it_tables TYPE t_tables
|
||||
RAISING
|
||||
zcx_excel .
|
||||
CLASS-METHODS resolve_path
|
||||
IMPORTING
|
||||
!ip_path TYPE string
|
||||
RETURNING
|
||||
VALUE(rp_result) TYPE string .
|
||||
METHODS resolve_referenced_formulae .
|
||||
METHODS unescape_string_value
|
||||
IMPORTING
|
||||
i_value TYPE string
|
||||
RETURNING
|
||||
VALUE(result) TYPE string.
|
||||
METHODS get_dxf_style_guid
|
||||
IMPORTING
|
||||
!io_ixml_dxf TYPE REF TO if_ixml_element
|
||||
!io_excel TYPE REF TO zcl_excel
|
||||
RETURNING
|
||||
VALUE(rv_style_guid) TYPE zexcel_cell_style .
|
||||
METHODS load_theme
|
||||
IMPORTING
|
||||
iv_path TYPE string
|
||||
!ip_excel TYPE REF TO zcl_excel
|
||||
RAISING
|
||||
zcx_excel.
|
||||
METHODS provided_string_is_escaped
|
||||
IMPORTING
|
||||
!value TYPE string
|
||||
RETURNING
|
||||
VALUE(is_escaped) TYPE abap_bool.
|
||||
METHODS fill_row_outlines
|
||||
IMPORTING
|
||||
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS get_from_zip_archive
|
||||
IMPORTING
|
||||
!i_filename TYPE string
|
||||
RETURNING
|
||||
VALUE(r_content) TYPE xstring
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS get_ixml_from_zip_archive
|
||||
IMPORTING
|
||||
!i_filename TYPE string
|
||||
!is_normalizing TYPE abap_bool DEFAULT 'X'
|
||||
RETURNING
|
||||
VALUE(r_ixml) TYPE REF TO if_ixml_document
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_drawing_anchor
|
||||
IMPORTING
|
||||
!io_anchor_element TYPE REF TO if_ixml_element
|
||||
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
!it_related_drawings TYPE t_rel_drawings .
|
||||
METHODS load_shared_strings
|
||||
IMPORTING
|
||||
!ip_path TYPE string
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_styles
|
||||
IMPORTING
|
||||
!ip_path TYPE string
|
||||
!ip_excel TYPE REF TO zcl_excel
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_dxf_styles
|
||||
IMPORTING
|
||||
!iv_path TYPE string
|
||||
!io_excel TYPE REF TO zcl_excel
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_style_borders
|
||||
IMPORTING
|
||||
!ip_xml TYPE REF TO if_ixml_document
|
||||
RETURNING
|
||||
VALUE(ep_borders) TYPE t_borders .
|
||||
METHODS load_style_fills
|
||||
IMPORTING
|
||||
!ip_xml TYPE REF TO if_ixml_document
|
||||
RETURNING
|
||||
VALUE(ep_fills) TYPE t_fills .
|
||||
METHODS load_style_font
|
||||
IMPORTING
|
||||
!io_xml_element TYPE REF TO if_ixml_element
|
||||
RETURNING
|
||||
VALUE(ro_font) TYPE REF TO zcl_excel_style_font .
|
||||
METHODS load_style_fonts
|
||||
IMPORTING
|
||||
!ip_xml TYPE REF TO if_ixml_document
|
||||
RETURNING
|
||||
VALUE(ep_fonts) TYPE t_fonts .
|
||||
METHODS load_style_num_formats
|
||||
IMPORTING
|
||||
!ip_xml TYPE REF TO if_ixml_document
|
||||
RETURNING
|
||||
VALUE(ep_num_formats) TYPE zcl_excel_style_number_format=>t_num_formats .
|
||||
METHODS load_workbook
|
||||
IMPORTING
|
||||
!iv_workbook_full_filename TYPE string
|
||||
!io_excel TYPE REF TO zcl_excel
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_worksheet
|
||||
IMPORTING
|
||||
!ip_path TYPE string
|
||||
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_worksheet_cond_format
|
||||
IMPORTING
|
||||
!io_ixml_worksheet TYPE REF TO if_ixml_document
|
||||
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_worksheet_cond_format_aa
|
||||
IMPORTING
|
||||
!io_ixml_rule TYPE REF TO if_ixml_element
|
||||
!io_style_cond TYPE REF TO zcl_excel_style_cond .
|
||||
METHODS load_worksheet_cond_format_ci
|
||||
IMPORTING
|
||||
!io_ixml_rule TYPE REF TO if_ixml_element
|
||||
!io_style_cond TYPE REF TO zcl_excel_style_cond .
|
||||
METHODS load_worksheet_cond_format_cs
|
||||
IMPORTING
|
||||
!io_ixml_rule TYPE REF TO if_ixml_element
|
||||
!io_style_cond TYPE REF TO zcl_excel_style_cond .
|
||||
METHODS load_worksheet_cond_format_ex
|
||||
IMPORTING
|
||||
!io_ixml_rule TYPE REF TO if_ixml_element
|
||||
!io_style_cond TYPE REF TO zcl_excel_style_cond .
|
||||
METHODS load_worksheet_cond_format_is
|
||||
IMPORTING
|
||||
!io_ixml_rule TYPE REF TO if_ixml_element
|
||||
!io_style_cond TYPE REF TO zcl_excel_style_cond .
|
||||
METHODS load_worksheet_cond_format_db
|
||||
IMPORTING
|
||||
!io_ixml_rule TYPE REF TO if_ixml_element
|
||||
!io_style_cond TYPE REF TO zcl_excel_style_cond .
|
||||
METHODS load_worksheet_cond_format_t10
|
||||
IMPORTING
|
||||
!io_ixml_rule TYPE REF TO if_ixml_element
|
||||
!io_style_cond TYPE REF TO zcl_excel_style_cond .
|
||||
METHODS load_worksheet_drawing
|
||||
IMPORTING
|
||||
!ip_path TYPE string
|
||||
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_comments
|
||||
IMPORTING
|
||||
!ip_path TYPE string
|
||||
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_worksheet_hyperlinks
|
||||
IMPORTING
|
||||
!io_ixml_worksheet TYPE REF TO if_ixml_document
|
||||
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
!it_external_hyperlinks TYPE gtt_external_hyperlinks
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_worksheet_ignored_errors
|
||||
IMPORTING
|
||||
!io_ixml_worksheet TYPE REF TO if_ixml_document
|
||||
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_worksheet_pagebreaks
|
||||
IMPORTING
|
||||
!io_ixml_worksheet TYPE REF TO if_ixml_document
|
||||
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_worksheet_autofilter
|
||||
IMPORTING
|
||||
!io_ixml_worksheet TYPE REF TO if_ixml_document
|
||||
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_worksheet_pagemargins
|
||||
IMPORTING
|
||||
!io_ixml_worksheet TYPE REF TO if_ixml_document
|
||||
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
RAISING
|
||||
zcx_excel .
|
||||
"! <p class="shorttext synchronized" lang="en">Load worksheet tables</p>
|
||||
METHODS load_worksheet_tables
|
||||
IMPORTING
|
||||
!io_ixml_worksheet TYPE REF TO if_ixml_document
|
||||
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
!iv_dirname TYPE string
|
||||
!it_tables TYPE t_tables
|
||||
RAISING
|
||||
zcx_excel .
|
||||
CLASS-METHODS resolve_path
|
||||
IMPORTING
|
||||
!ip_path TYPE string
|
||||
RETURNING
|
||||
VALUE(rp_result) TYPE string .
|
||||
METHODS resolve_referenced_formulae .
|
||||
METHODS unescape_string_value
|
||||
IMPORTING
|
||||
!i_value TYPE string
|
||||
RETURNING
|
||||
VALUE(result) TYPE string .
|
||||
METHODS get_dxf_style_guid
|
||||
IMPORTING
|
||||
!io_ixml_dxf TYPE REF TO if_ixml_element
|
||||
!io_excel TYPE REF TO zcl_excel
|
||||
RETURNING
|
||||
VALUE(rv_style_guid) TYPE zexcel_cell_style .
|
||||
METHODS load_theme
|
||||
IMPORTING
|
||||
!iv_path TYPE string
|
||||
!ip_excel TYPE REF TO zcl_excel
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS provided_string_is_escaped
|
||||
IMPORTING
|
||||
!value TYPE string
|
||||
RETURNING
|
||||
VALUE(is_escaped) TYPE abap_bool .
|
||||
METHODS load_comment_boxes
|
||||
IMPORTING
|
||||
!ip_path TYPE string
|
||||
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||
RAISING
|
||||
zcx_excel .
|
||||
PRIVATE SECTION.
|
||||
|
||||
CONSTANTS: BEGIN OF namespace,
|
||||
x14ac TYPE string VALUE 'http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac',
|
||||
vba_project TYPE string VALUE 'http://schemas.microsoft.com/office/2006/relationships/vbaProject', "#EC NEEDED for future incorporation of XLSM-reader
|
||||
c TYPE string VALUE 'http://schemas.openxmlformats.org/drawingml/2006/chart',
|
||||
a TYPE string VALUE 'http://schemas.openxmlformats.org/drawingml/2006/main',
|
||||
xdr TYPE string VALUE 'http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing',
|
||||
mc TYPE string VALUE 'http://schemas.openxmlformats.org/markup-compatibility/2006',
|
||||
r TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships',
|
||||
chart TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart',
|
||||
drawing TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing',
|
||||
hyperlink TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink',
|
||||
image TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/image',
|
||||
office_document TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument',
|
||||
printer_settings TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/printerSettings',
|
||||
shared_strings TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings',
|
||||
styles TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles',
|
||||
theme TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme',
|
||||
worksheet TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet',
|
||||
relationships TYPE string VALUE 'http://schemas.openxmlformats.org/package/2006/relationships',
|
||||
core_properties TYPE string VALUE 'http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties',
|
||||
main TYPE string VALUE 'http://schemas.openxmlformats.org/spreadsheetml/2006/main',
|
||||
END OF namespace.
|
||||
DATA zip TYPE REF TO lcl_zip_archive .
|
||||
DATA gid TYPE i .
|
||||
|
||||
PRIVATE SECTION.
|
||||
|
||||
DATA zip TYPE REF TO lcl_zip_archive .
|
||||
DATA: gid TYPE i.
|
||||
|
||||
METHODS create_zip_archive
|
||||
IMPORTING
|
||||
!i_xlsx_binary TYPE xstring
|
||||
!i_use_alternate_zip TYPE seoclsname OPTIONAL
|
||||
RETURNING
|
||||
VALUE(e_zip) TYPE REF TO lcl_zip_archive
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS read_from_applserver
|
||||
IMPORTING
|
||||
!i_filename TYPE csequence
|
||||
RETURNING
|
||||
VALUE(r_excel_data) TYPE xstring
|
||||
RAISING
|
||||
zcx_excel.
|
||||
METHODS read_from_local_file
|
||||
IMPORTING
|
||||
!i_filename TYPE csequence
|
||||
RETURNING
|
||||
VALUE(r_excel_data) TYPE xstring
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS load_single_comment
|
||||
IMPORTING
|
||||
!io_node_comment TYPE REF TO if_ixml_element
|
||||
RETURNING
|
||||
VALUE(eo_comment) TYPE REF TO zcl_excel_comment .
|
||||
METHODS create_zip_archive
|
||||
IMPORTING
|
||||
!i_xlsx_binary TYPE xstring
|
||||
!i_use_alternate_zip TYPE seoclsname OPTIONAL
|
||||
RETURNING
|
||||
VALUE(e_zip) TYPE REF TO lcl_zip_archive
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS read_from_applserver
|
||||
IMPORTING
|
||||
!i_filename TYPE csequence
|
||||
RETURNING
|
||||
VALUE(r_excel_data) TYPE xstring
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS read_from_local_file
|
||||
IMPORTING
|
||||
!i_filename TYPE csequence
|
||||
RETURNING
|
||||
VALUE(r_excel_data) TYPE xstring
|
||||
RAISING
|
||||
zcx_excel .
|
||||
ENDCLASS.
|
||||
|
||||
|
||||
|
||||
CLASS zcl_excel_reader_2007 IMPLEMENTATION.
|
||||
CLASS ZCL_EXCEL_READER_2007 IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD create_zip_archive.
|
||||
|
@ -2267,7 +2277,7 @@ CLASS zcl_excel_reader_2007 IMPLEMENTATION.
|
|||
workbookviewid TYPE string,
|
||||
showrowcolheaders TYPE string,
|
||||
righttoleft TYPE string,
|
||||
topleftcell TYPE string,
|
||||
topleftcell TYPE string,
|
||||
END OF lty_sheetview.
|
||||
|
||||
TYPES: BEGIN OF lty_mergecell,
|
||||
|
@ -2338,13 +2348,14 @@ CLASS zcl_excel_reader_2007 IMPLEMENTATION.
|
|||
|
||||
|
||||
|
||||
CONSTANTS: lc_xml_attr_true TYPE string VALUE 'true',
|
||||
lc_xml_attr_true_int TYPE string VALUE '1',
|
||||
lc_rel_drawing TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing',
|
||||
lc_rel_hyperlink TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink',
|
||||
lc_rel_comments TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments',
|
||||
lc_rel_printer TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/printerSettings'.
|
||||
CONSTANTS lc_rel_table TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/table'.
|
||||
CONSTANTS: lc_xml_attr_true TYPE string VALUE `true`,
|
||||
lc_xml_attr_true_int TYPE string VALUE `1`,
|
||||
lc_rel_drawing TYPE string VALUE `http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing`,
|
||||
lc_rel_vmldrawing TYPE string VALUE `http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing`,
|
||||
lc_rel_hyperlink TYPE string VALUE `http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink`,
|
||||
lc_rel_comments TYPE string VALUE `http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments`,
|
||||
lc_rel_printer TYPE string VALUE `http://schemas.openxmlformats.org/officeDocument/2006/relationships/printerSettings`.
|
||||
CONSTANTS lc_rel_table TYPE string VALUE `http://schemas.openxmlformats.org/officeDocument/2006/relationships/table`.
|
||||
|
||||
DATA: lo_ixml_worksheet TYPE REF TO if_ixml_document,
|
||||
lo_ixml_cells TYPE REF TO if_ixml_node_collection,
|
||||
|
@ -2493,10 +2504,19 @@ CLASS zcl_excel_reader_2007 IMPLEMENTATION.
|
|||
* in the "load_worksheet_drawing" shouldn't lead to an abortion of the reading
|
||||
TRY.
|
||||
me->load_worksheet_drawing( ip_path = lv_path
|
||||
io_worksheet = io_worksheet ).
|
||||
io_worksheet = io_worksheet ).
|
||||
CATCH zcx_excel. "--> then ignore it
|
||||
ENDTRY.
|
||||
|
||||
WHEN lc_rel_vmldrawing.
|
||||
* This file contains the dimensions of the boxes in which comments are displayed
|
||||
TRY.
|
||||
me->load_comment_boxes( ip_path = lv_path
|
||||
io_worksheet = io_worksheet ).
|
||||
CATCH zcx_excel. "--> then ignore it (boxes will get default values)
|
||||
ENDTRY.
|
||||
|
||||
|
||||
WHEN lc_rel_printer.
|
||||
" Read Printer settings
|
||||
|
||||
|
@ -3669,48 +3689,31 @@ CLASS zcl_excel_reader_2007 IMPLEMENTATION.
|
|||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD load_comments.
|
||||
DATA: lo_comments_xml TYPE REF TO if_ixml_document,
|
||||
lo_node_comment TYPE REF TO if_ixml_element,
|
||||
lo_node_comment_child TYPE REF TO if_ixml_element,
|
||||
lo_node_r_child_t TYPE REF TO if_ixml_element,
|
||||
lo_attr TYPE REF TO if_ixml_attribute,
|
||||
lo_comment TYPE REF TO zcl_excel_comment,
|
||||
lv_comment_text TYPE string,
|
||||
lv_node_value TYPE string,
|
||||
lv_attr_value TYPE string.
|
||||
|
||||
lo_comments_xml = me->get_ixml_from_zip_archive( ip_path ).
|
||||
DATA:
|
||||
lo_comments_xml TYPE REF TO if_ixml_document,
|
||||
lo_node_comment TYPE REF TO if_ixml_element,
|
||||
lo_comment TYPE REF TO zcl_excel_comment.
|
||||
|
||||
lo_node_comment ?= lo_comments_xml->find_from_name_ns( name = 'comment' uri = namespace-main ).
|
||||
lo_comments_xml = get_ixml_from_zip_archive( i_filename = ip_path is_normalizing = abap_false ).
|
||||
lo_node_comment = lo_comments_xml->find_from_name_ns( name = 'comment' uri = namespace-main ).
|
||||
WHILE lo_node_comment IS BOUND.
|
||||
|
||||
CLEAR lv_comment_text.
|
||||
lo_attr = lo_node_comment->get_attribute_node_ns( name = 'ref' ).
|
||||
lv_attr_value = lo_attr->get_value( ).
|
||||
|
||||
lo_node_comment_child ?= lo_node_comment->get_first_child( ).
|
||||
WHILE lo_node_comment_child IS BOUND.
|
||||
" There will be rPr nodes here, but we do not support them
|
||||
" in comments right now; see 'load_shared_strings' for handling.
|
||||
" Extract the <t>...</t> part of each <r>-tag
|
||||
lo_node_r_child_t ?= lo_node_comment_child->find_from_name_ns( name = 't' uri = namespace-main ).
|
||||
IF lo_node_r_child_t IS BOUND.
|
||||
lv_node_value = lo_node_r_child_t->get_value( ).
|
||||
CONCATENATE lv_comment_text lv_node_value INTO lv_comment_text RESPECTING BLANKS.
|
||||
ENDIF.
|
||||
lo_node_comment_child ?= lo_node_comment_child->get_next( ).
|
||||
ENDWHILE.
|
||||
|
||||
CREATE OBJECT lo_comment.
|
||||
lo_comment->set_text( ip_ref = lv_attr_value ip_text = lv_comment_text ).
|
||||
lo_comment = load_single_comment( lo_node_comment ).
|
||||
io_worksheet->add_comment( lo_comment ).
|
||||
|
||||
lo_node_comment ?= lo_node_comment->get_next( ).
|
||||
ENDWHILE.
|
||||
|
||||
* If the comment boxes had been loaded before the comments themselves,
|
||||
* the box dimensions have to be propagated now into the individual comments
|
||||
io_worksheet->set_comment_boxes( ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD load_worksheet_hyperlinks.
|
||||
|
||||
DATA: lo_ixml_hyperlinks TYPE REF TO if_ixml_node_collection,
|
||||
|
@ -4459,6 +4462,8 @@ CLASS zcl_excel_reader_2007 IMPLEMENTATION.
|
|||
iv_zcl_excel_classname = iv_zcl_excel_classname ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD provided_string_is_escaped.
|
||||
|
||||
"Check if passed value is really an escaped Character
|
||||
|
@ -4474,4 +4479,143 @@ CLASS zcl_excel_reader_2007 IMPLEMENTATION.
|
|||
ENDIF.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD load_comment_boxes.
|
||||
|
||||
CONSTANTS:
|
||||
BEGIN OF lc_namespace,
|
||||
vml TYPE string VALUE `urn:schemas-microsoft-com:vml`,
|
||||
excel TYPE string VALUE `urn:schemas-microsoft-com:office:excel`,
|
||||
END OF lc_namespace.
|
||||
|
||||
DATA:
|
||||
lo_anchor TYPE REF TO if_ixml_element,
|
||||
lo_shape TYPE REF TO if_ixml_element,
|
||||
lo_shapes TYPE REF TO if_ixml_node_collection,
|
||||
lo_vml TYPE REF TO if_ixml_document,
|
||||
lv_vml TYPE string,
|
||||
ls_box TYPE zcl_excel_comment=>ty_box,
|
||||
lt_boxes TYPE zcl_excel_comments=>ty_boxes,
|
||||
lt_dims TYPE stringtab,
|
||||
lv_dims TYPE string,
|
||||
lv_dim TYPE string,
|
||||
lv_shape_index TYPE i,
|
||||
lv_total_shapes TYPE i.
|
||||
|
||||
FIELD-SYMBOLS:
|
||||
<lv_dim> TYPE i.
|
||||
|
||||
lo_vml = get_ixml_from_zip_archive( ip_path ).
|
||||
|
||||
lo_shapes = lo_vml->get_elements_by_tag_name_ns(
|
||||
name = `shape`
|
||||
uri = lc_namespace-vml
|
||||
).
|
||||
|
||||
lv_total_shapes = lo_shapes->get_length( ).
|
||||
WHILE lv_shape_index < lv_total_shapes.
|
||||
lo_shape ?= lo_shapes->get_item( lv_shape_index ).
|
||||
CLEAR ls_box.
|
||||
lo_anchor ?= lo_shape->find_from_name_ns( name = `Anchor` uri = lc_namespace-excel ).
|
||||
IF lo_anchor IS BOUND.
|
||||
lv_dims = lo_anchor->get_value( ).
|
||||
SPLIT lv_dims AT `,` INTO TABLE lt_dims.
|
||||
LOOP AT lt_dims INTO lv_dim.
|
||||
ASSIGN COMPONENT sy-tabix OF STRUCTURE ls_box TO <lv_dim>.
|
||||
CHECK sy-subrc EQ 0.
|
||||
TRY.
|
||||
<lv_dim> = lv_dim.
|
||||
CATCH cx_sy_conversion_error.
|
||||
ENDTRY.
|
||||
ENDLOOP.
|
||||
APPEND ls_box TO lt_boxes.
|
||||
ENDIF.
|
||||
|
||||
ADD 1 TO lv_shape_index.
|
||||
ENDWHILE.
|
||||
|
||||
* Serialize lo_vml into a string lv_vml and pass it to the comments object
|
||||
CALL TRANSFORMATION id
|
||||
SOURCE XML lo_vml
|
||||
RESULT XML lv_vml.
|
||||
|
||||
IF lt_boxes IS NOT INITIAL.
|
||||
io_worksheet->set_comment_boxes( it_boxes = lt_boxes iv_full_vml = lv_vml ).
|
||||
ENDIF.
|
||||
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD load_single_comment.
|
||||
|
||||
* Example
|
||||
*
|
||||
* <comment ref="A1" authorId="0" shapeId="0" xr:uid="{F71DF43B-AD16-449F-8E98-D378C5CB6E57}">
|
||||
* <text>
|
||||
* <r>
|
||||
* <rPr>
|
||||
* <b/>
|
||||
* <sz val="9"/>
|
||||
* <color indexed="81"/>
|
||||
* <rFont val="Segoe UI"/>
|
||||
* <family val="2"/>
|
||||
* </rPr>
|
||||
* <t>Info:</t>
|
||||
* </r>
|
||||
* <r>
|
||||
* <rPr>
|
||||
* <sz val="9"/>
|
||||
* <color indexed="81"/>
|
||||
* <rFont val="Segoe UI"/>
|
||||
* <family val="2"/>
|
||||
* </rPr>
|
||||
* <t xml:space="preserve"> Demo Text </t>
|
||||
* </r>
|
||||
* ...
|
||||
|
||||
|
||||
DATA:
|
||||
lo_attr TYPE REF TO if_ixml_attribute,
|
||||
lv_comment_text TYPE string,
|
||||
lv_ref TYPE string.
|
||||
|
||||
CREATE OBJECT eo_comment.
|
||||
|
||||
lo_attr = io_node_comment->get_attribute_node_ns( name = 'ref' ).
|
||||
lv_ref = lo_attr->get_value( ).
|
||||
|
||||
DATA:
|
||||
lo_rs TYPE REF TO if_ixml_node_collection,
|
||||
lo_r TYPE REF TO if_ixml_element,
|
||||
lo_t TYPE REF TO if_ixml_element,
|
||||
lo_rpr TYPE REF TO if_ixml_element,
|
||||
lo_font TYPE REF TO zcl_excel_style_font,
|
||||
ls_rtf TYPE zcl_excel_comment=>ty_rtf_fragment,
|
||||
lt_rtf TYPE zcl_excel_comment=>ty_rtf_fragments,
|
||||
lv_r_index TYPE i,
|
||||
lv_total_r TYPE i.
|
||||
|
||||
lo_rs = io_node_comment->get_elements_by_tag_name_ns( name = `r` uri = namespace-main ).
|
||||
lv_total_r = lo_rs->get_length( ).
|
||||
WHILE lv_r_index < lv_total_r.
|
||||
CLEAR:
|
||||
ls_rtf.
|
||||
lo_r ?= lo_rs->get_item( lv_r_index ).
|
||||
lo_rpr ?= lo_r->find_from_name_ns( name = `rPr` uri = namespace-main ).
|
||||
IF lo_rpr IS BOUND.
|
||||
lo_font = load_style_font( lo_rpr ).
|
||||
ls_rtf-rtf = lo_font->get_structure( ).
|
||||
ENDIF.
|
||||
lo_t ?= lo_r->find_from_name_ns( name = `t` uri = namespace-main ).
|
||||
IF lo_t IS BOUND.
|
||||
ls_rtf-text = lo_t->get_value( ).
|
||||
ENDIF.
|
||||
APPEND ls_rtf TO lt_rtf.
|
||||
ADD 1 TO lv_r_index.
|
||||
ENDWHILE.
|
||||
|
||||
eo_comment->set_text_rtf( ip_ref = lv_ref it_rtf = lt_rtf ).
|
||||
|
||||
ENDMETHOD.
|
||||
ENDCLASS.
|
||||
|
|
|
@ -48,11 +48,6 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Fills structure fields based on XML node attributes</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>FILL_STRUCT_FROM_ATTRIBUTES</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Fills structure fields based on XML node attributes</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_DXF_STYLE_GUID</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -63,21 +58,11 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Read file from ZIP Archive</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_FROM_ZIP_ARCHIVE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Read file from ZIP Archive</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_IXML_FROM_ZIP_ARCHIVE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Read file from ZIP Archive and convert to ixml document</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_IXML_FROM_ZIP_ARCHIVE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Read file from ZIP Archive</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GTS_EXTERNAL_HYPERLINK</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -89,14 +74,14 @@
|
|||
<DESCRIPT>Table with external hyperlinks</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>LOAD_DRAWING_ANCHOR</CMPNAME>
|
||||
<CMPNAME>LOAD_COMMENT_BOXES</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Loads drawing anchor</DESCRIPT>
|
||||
<DESCRIPT>Loads worksheet drawings</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>LOAD_DRAWING_ANCHOR</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Loads worksheet</DESCRIPT>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Loads drawing anchor</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>LOAD_DXF_STYLES</CMPNAME>
|
||||
|
@ -108,61 +93,31 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Loads shared strings table</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>LOAD_SHARED_STRINGS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Loads shared strings table</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>LOAD_STYLES</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Loads styles</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>LOAD_STYLES</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Loads styles</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>LOAD_STYLE_BORDERS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Loads 'borders' part of styles</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>LOAD_STYLE_BORDERS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Loads 'borders' part of styles</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>LOAD_STYLE_FILLS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Loads 'fills' part of styles</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>LOAD_STYLE_FILLS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Loads 'fills' part of styles</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>LOAD_STYLE_FONTS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Loads 'fonts' part of styles</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>LOAD_STYLE_FONTS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Loads 'fonts' part of styles</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>LOAD_STYLE_NUM_FORMATS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Loads 'number format' part of styles</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>LOAD_STYLE_NUM_FORMATS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Loads 'number format' part of styles</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>LOAD_THEME</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -173,21 +128,11 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Loads workbook</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>LOAD_WORKBOOK</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Loads workbook</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>LOAD_WORKSHEET</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Loads worksheet</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>LOAD_WORKSHEET</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Loads worksheet</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>LOAD_WORKSHEET_COND_FORMAT</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -233,11 +178,6 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Loads worksheet drawings</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>LOAD_WORKSHEET_DRAWING</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Loads worksheet drawings</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>LOAD_WORKSHEET_HYPERLINKS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -268,11 +208,6 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Referenced formulae before resolving</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>MT_REF_FORMULAE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Referenced formulae before resolving</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>READ_FROM_APPLSERVER</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -288,42 +223,36 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Return path after ../ values are removed</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>RESOLVE_PATH</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Return path after ../ values are removed</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>RESOLVE_REFERENCED_FORMULAE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Resolve referenced formulae</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>RESOLVE_REFERENCED_FORMULAE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Resolve referenced formulae</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SHARED_STRINGS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Table with Strings</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SHARED_STRINGS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Table with Strings</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>ZIP</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Zip Utility</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>ZIP</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Zip Utility</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
</DESCRIPTIONS>
|
||||
<DESCRIPTIONS_SUB>
|
||||
<SEOSUBCOTX>
|
||||
<CMPNAME>LOAD_SINGLE_COMMENT</CMPNAME>
|
||||
<SCONAME>EO_COMMENT</SCONAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Comment</DESCRIPT>
|
||||
</SEOSUBCOTX>
|
||||
<SEOSUBCOTX>
|
||||
<CMPNAME>LOAD_SINGLE_COMMENT</CMPNAME>
|
||||
<SCONAME>IO_NODE_COMMENT</SCONAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Element of an XML Document</DESCRIPT>
|
||||
</SEOSUBCOTX>
|
||||
</DESCRIPTIONS_SUB>
|
||||
</asx:values>
|
||||
</asx:abap>
|
||||
</abapGit>
|
||||
|
|
|
@ -3,13 +3,13 @@ CLASS zcl_excel_worksheet DEFINITION
|
|||
CREATE PUBLIC .
|
||||
|
||||
PUBLIC SECTION.
|
||||
|
||||
*"* public components of class ZCL_EXCEL_WORKSHEET
|
||||
*"* do not include other source files here!!!
|
||||
*"* protected components of class ZCL_EXCEL_WORKSHEET
|
||||
*"* do not include other source files here!!!
|
||||
*"* protected components of class ZCL_EXCEL_WORKSHEET
|
||||
*"* do not include other source files here!!!
|
||||
|
||||
INTERFACES zif_excel_sheet_printsettings .
|
||||
INTERFACES zif_excel_sheet_properties .
|
||||
INTERFACES zif_excel_sheet_protection .
|
||||
|
@ -21,8 +21,9 @@ CLASS zcl_excel_worksheet DEFINITION
|
|||
row_to TYPE i,
|
||||
collapsed TYPE abap_bool,
|
||||
END OF mty_s_outline_row .
|
||||
TYPES: mty_ts_outlines_row TYPE SORTED TABLE OF mty_s_outline_row WITH UNIQUE KEY primary_key COMPONENTS row_from row_to
|
||||
WITH NON-UNIQUE SORTED KEY row_to COMPONENTS row_to collapsed.
|
||||
TYPES:
|
||||
mty_ts_outlines_row TYPE SORTED TABLE OF mty_s_outline_row WITH UNIQUE KEY primary_key COMPONENTS row_from row_to
|
||||
WITH NON-UNIQUE SORTED KEY row_to COMPONENTS row_to collapsed .
|
||||
TYPES:
|
||||
BEGIN OF mty_s_ignored_errors,
|
||||
"! Cell reference (e.g. "A1") or list like "A1 A2" or range "A1:G1"
|
||||
|
@ -62,8 +63,8 @@ CLASS zcl_excel_worksheet DEFINITION
|
|||
END OF mty_s_column_formula .
|
||||
TYPES:
|
||||
mty_th_column_formula
|
||||
TYPE HASHED TABLE OF mty_s_column_formula
|
||||
WITH UNIQUE KEY id .
|
||||
TYPE HASHED TABLE OF mty_s_column_formula
|
||||
WITH UNIQUE KEY id .
|
||||
TYPES:
|
||||
ty_doc_url TYPE c LENGTH 255 .
|
||||
TYPES:
|
||||
|
@ -74,8 +75,7 @@ CLASS zcl_excel_worksheet DEFINITION
|
|||
col_to TYPE i,
|
||||
END OF mty_merge .
|
||||
TYPES:
|
||||
mty_ts_merge TYPE SORTED TABLE OF mty_merge WITH UNIQUE KEY table_line.
|
||||
|
||||
mty_ts_merge TYPE SORTED TABLE OF mty_merge WITH UNIQUE KEY table_line .
|
||||
TYPES:
|
||||
ty_area TYPE c LENGTH 1 .
|
||||
|
||||
|
@ -103,8 +103,8 @@ CLASS zcl_excel_worksheet DEFINITION
|
|||
formula_in_other_column TYPE string,
|
||||
END OF c_messages .
|
||||
DATA mt_merged_cells TYPE mty_ts_merge READ-ONLY .
|
||||
DATA pane_top_left_cell TYPE string READ-ONLY.
|
||||
DATA sheetview_top_left_cell TYPE string READ-ONLY.
|
||||
DATA pane_top_left_cell TYPE string READ-ONLY .
|
||||
DATA sheetview_top_left_cell TYPE string READ-ONLY .
|
||||
|
||||
METHODS add_comment
|
||||
IMPORTING
|
||||
|
@ -548,15 +548,15 @@ CLASS zcl_excel_worksheet DEFINITION
|
|||
!ip_row TYPE zexcel_cell_row OPTIONAL
|
||||
!ip_row_to TYPE zexcel_cell_row OPTIONAL
|
||||
!ip_style TYPE any OPTIONAL
|
||||
!ip_value TYPE simple OPTIONAL "added parameter
|
||||
!ip_formula TYPE zexcel_cell_formula OPTIONAL "added parameter
|
||||
!ip_value TYPE simple OPTIONAL "added parameter
|
||||
!ip_formula TYPE zexcel_cell_formula OPTIONAL "added parameter
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS set_pane_top_left_cell
|
||||
IMPORTING
|
||||
!iv_columnrow TYPE csequence
|
||||
RAISING
|
||||
zcx_excel.
|
||||
zcx_excel .
|
||||
METHODS set_print_gridlines
|
||||
IMPORTING
|
||||
!i_print_gridlines TYPE zexcel_print_gridlines .
|
||||
|
@ -577,7 +577,7 @@ CLASS zcl_excel_worksheet DEFINITION
|
|||
IMPORTING
|
||||
!iv_columnrow TYPE csequence
|
||||
RAISING
|
||||
zcx_excel.
|
||||
zcx_excel .
|
||||
METHODS set_show_gridlines
|
||||
IMPORTING
|
||||
!i_show_gridlines TYPE zexcel_show_gridlines .
|
||||
|
@ -694,6 +694,10 @@ CLASS zcl_excel_worksheet DEFINITION
|
|||
!er_data TYPE REF TO data
|
||||
RAISING
|
||||
zcx_excel .
|
||||
METHODS set_comment_boxes
|
||||
IMPORTING
|
||||
!it_boxes TYPE zcl_excel_comments=>ty_boxes OPTIONAL
|
||||
!iv_full_vml TYPE string OPTIONAL .
|
||||
PROTECTED SECTION.
|
||||
METHODS set_table_reference
|
||||
IMPORTING
|
||||
|
@ -857,7 +861,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS zcl_excel_worksheet IMPLEMENTATION.
|
||||
CLASS ZCL_EXCEL_WORKSHEET IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD add_comment.
|
||||
|
@ -2612,16 +2616,11 @@ CLASS zcl_excel_worksheet IMPLEMENTATION.
|
|||
|
||||
|
||||
METHOD get_comments.
|
||||
DATA: lo_comment TYPE REF TO zcl_excel_comment,
|
||||
lo_iterator TYPE REF TO zcl_excel_collection_iterator.
|
||||
|
||||
CREATE OBJECT r_comments.
|
||||
|
||||
lo_iterator = comments->get_iterator( ).
|
||||
WHILE lo_iterator->has_next( ) = abap_true.
|
||||
lo_comment ?= lo_iterator->get_next( ).
|
||||
r_comments->include( lo_comment ).
|
||||
ENDWHILE.
|
||||
* Create a copy of the comments attribute
|
||||
CREATE OBJECT r_comments
|
||||
EXPORTING
|
||||
io_from = comments.
|
||||
|
||||
ENDMETHOD. "get_comments
|
||||
|
||||
|
@ -4869,4 +4868,9 @@ CLASS zcl_excel_worksheet IMPLEMENTATION.
|
|||
METHOD zif_excel_sheet_vba_project~set_codename_pr.
|
||||
me->zif_excel_sheet_vba_project~codename_pr = ip_codename_pr.
|
||||
ENDMETHOD. "ZIF_EXCEL_SHEET_VBA_PROJECT~SET_CODENAME_PR
|
||||
|
||||
|
||||
METHOD set_comment_boxes.
|
||||
comments->set_boxes( it_boxes = it_boxes iv_full_vml = iv_full_vml ).
|
||||
ENDMETHOD.
|
||||
ENDCLASS.
|
||||
|
|
|
@ -68,21 +68,11 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Version Number Component</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>ACTIVE_CELL</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Version Number Component</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>ADD_DRAWING</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Add drawing to the sheet</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>ADD_DRAWING</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Add drawing to the sheet</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>ADD_NEW_COLUMN</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -93,21 +83,11 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Creates a new data validation</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>ADD_NEW_DATA_VALIDATION</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Creates a new data validation</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>ADD_NEW_RANGE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Create a new local range</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>ADD_NEW_RANGE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Create a new local range</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>ADD_NEW_ROW</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -123,51 +103,26 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Set cell value from ALV object</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>BIND_ALV</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Set cell value from ALV object</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>BIND_ALV_OLE2</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Set cell value from ALV object (OLE2)</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>BIND_ALV_OLE2</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Set cell value from ALV object (OLE2)</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>BIND_TABLE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Set cell value from a table</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>BIND_TABLE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Set cell value from a table</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CALCULATE_CELL_WIDTH</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Calculate width of cell</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CALCULATE_CELL_WIDTH</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Calculate width of cell</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CALCULATE_COLUMN_WIDTHS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Calculate widths for auto-size columns</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CALCULATE_COLUMN_WIDTHS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Calculate widths for auto-size columns</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CHANGE_AREA_STYLE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -178,21 +133,11 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Change cell style</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CHANGE_CELL_STYLE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Change cell style</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CHARTS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Charts collection</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CHARTS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Charts collection</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>COLUMNS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -208,81 +153,41 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>CONSTRUCTOR</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CONSTRUCTOR</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>CONSTRUCTOR</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_BREAK_COLUMN</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Worksheet Break</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_BREAK_COLUMN</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Worksheet Break</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_BREAK_NONE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Worksheet Break</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_BREAK_NONE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Worksheet Break</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_BREAK_ROW</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Worksheet Break</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_BREAK_ROW</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Worksheet Break</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>DATA_VALIDATIONS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Data validations collection</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>DATA_VALIDATIONS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Data validations collection</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>DEFAULT_EXCEL_DATE_FORMAT</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Date format used in case style is not provide for D fields</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>DEFAULT_EXCEL_DATE_FORMAT</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Date format used in case style is not provide for D fields</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>DEFAULT_EXCEL_TIME_FORMAT</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Date format used in case style is not provide for D fields</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>DEFAULT_EXCEL_TIME_FORMAT</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Date format used in case style is not provide for D fields</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>DELETE_MERGE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Delete the used merges</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>DELETE_MERGE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Delete the used merges</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>DELETE_ROW_OUTLINE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -293,71 +198,36 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Drawings collection</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>DRAWINGS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Drawings collection</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>FREEZE_PANES</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Freeze panes for supplied number of rows and/or columns</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>FREEZE_PANES</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Freeze panes for supplied number of rows and/or columns</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>FREEZE_PANE_CELL_COLUMN</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Cell Column</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>FREEZE_PANE_CELL_COLUMN</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Cell Column</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>FREEZE_PANE_CELL_ROW</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Cell Row</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>FREEZE_PANE_CELL_ROW</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Cell Row</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GENERATE_TITLE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Generate title for worksheet (called if none is supplied )</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GENERATE_TITLE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Generate title for worksheet (called if none is supplied )</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_ACTIVE_CELL</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Get used range dimension</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_ACTIVE_CELL</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Get used range dimension</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_CELL</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Get cell value</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_CELL</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Get cell value</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_COLUMN</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -378,21 +248,11 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Get data validation iterator</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_DATA_VALIDATIONS_ITERATOR</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Get conditional styles iterator</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_DATA_VALIDATIONS_SIZE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Get the number of data validation objects</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_DATA_VALIDATIONS_SIZE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Get the number of data validation objects</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_DEFAULT_COLUMN</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -403,21 +263,11 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Gets default date format</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_DEFAULT_EXCEL_DATE_FORMAT</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Gets default date format</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_DEFAULT_EXCEL_TIME_FORMAT</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Gets default time format</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_DEFAULT_EXCEL_TIME_FORMAT</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Gets default time format</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_DEFAULT_ROW</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -428,51 +278,26 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Get used range dimension</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_DIMENSION_RANGE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Get used range dimension</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_DRAWINGS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Gets drawing attached to the sheet</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_DRAWINGS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Gets drawing attached to the sheet</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_DRAWINGS_ITERATOR</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Get iterator for drawings collection</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_DRAWINGS_ITERATOR</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Get iterator for drawings collection</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_FREEZE_CELL</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Gets the coordinates of cell determining freeze panes</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_FREEZE_CELL</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Gets the coordinates of cell determining freeze panes</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_GUID</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Get sheet guid</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_GUID</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Get sheet guid</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_HEADER_FOOTER_DRAWINGS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -483,31 +308,16 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Get iterator for links collection</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_HYPERLINKS_ITERATOR</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Get iterator for links collection</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_HYPERLINKS_SIZE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Gets the size of links collection</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_HYPERLINKS_SIZE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Gets the size of links collection</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_MERGE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Get the merge range</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_MERGE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Get the merge range</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_PAGEBREAKS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -518,11 +328,6 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Get ranges iterator</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_RANGES_ITERATOR</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Get ranges iterator</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_ROW</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -558,71 +363,36 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>get tabcolor</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_TABCOLOR</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>get tabcolor</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_TABLES_ITERATOR</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Get iterator for tables collection</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_TABLES_ITERATOR</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Get iterator for tables collection</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_TABLES_SIZE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Gets the size of tables collection</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_TABLES_SIZE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Gets the size of tables collection</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_TITLE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Get WorkSheet Title</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_TITLE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Get WorkSheet Title</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_VALUE_TYPE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Get abap type kind and apply conversion routine</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_VALUE_TYPE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Get abap type kind and apply conversion routine</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GUID</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>GUID in 'RAW' format</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GUID</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>GUID in 'RAW' format</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>HYPERLINKS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Colletion of hyperlinks</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>HYPERLINKS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Colletion of hyperlinks</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>IS_CELL_MERGED</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -633,11 +403,6 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Bottom right range cell</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>LOWER_CELL</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Bottom right range cell</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>MO_PAGEBREAKS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -678,71 +443,36 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Print Gridlines</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>PRINT_GRIDLINES</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Print Gridlines</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>PRINT_TITLE_COL_FROM</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Cell Column</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>PRINT_TITLE_COL_FROM</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Cell Column</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>PRINT_TITLE_COL_TO</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Cell Column</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>PRINT_TITLE_COL_TO</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Cell Column</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>PRINT_TITLE_ROW_FROM</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Cell Row</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>PRINT_TITLE_ROW_FROM</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Cell Row</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>PRINT_TITLE_ROW_TO</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Cell Row</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>PRINT_TITLE_ROW_TO</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Cell Row</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>PRINT_TITLE_SET_RANGE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Update range for print title</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>PRINT_TITLE_SET_RANGE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Update range for print title</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>RANGES</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Ranges collection</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>RANGES</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Ranges collection</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>ROWS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -758,81 +488,46 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Set cell value</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_CELL</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Set cell value</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_CELL_FORMULA</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Set cell formula</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_CELL_FORMULA</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Set cell formula</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_CELL_STYLE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Set cell style</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_CELL_STYLE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Set cell style</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_COLUMN_WIDTH</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Set column width</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_COLUMN_WIDTH</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Set column width</DESCRIPT>
|
||||
<CMPNAME>SET_COMMENT_BOXES</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Set dimensions of info boxes for comments</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_DEFAULT_EXCEL_DATE_FORMAT</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Sets default date format</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_DEFAULT_EXCEL_DATE_FORMAT</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Sets default date format</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_MERGE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Set the merge range</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_MERGE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Set the merge range</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_PRINT_GRIDLINES</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Set print gridlines</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_PRINT_GRIDLINES</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Set print gridlines</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_ROW_HEIGHT</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Set row height</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_ROW_HEIGHT</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Set row height</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_ROW_OUTLINE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -843,91 +538,46 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Set show gridlines</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_SHOW_GRIDLINES</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Set show gridlines</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_SHOW_ROWCOLHEADERS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Set show colum row headers</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_SHOW_ROWCOLHEADERS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Set show colum row headers</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_TABCOLOR</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Set tabcolor</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_TABCOLOR</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Set tabcolor</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_TABLE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Set cell value from a table</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_TABLE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Set cell value from a table</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_TITLE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Set WorkSheet Title</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_TITLE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Set WorkSheet Title</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SHEET_CONTENT</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Excel worksheet content</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SHEET_CONTENT</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Excel worksheet content</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SHEET_SETUP</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Sheet setup</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SHEET_SETUP</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Sheet setup</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SHOW_GRIDLINES</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Show Gridlines</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SHOW_GRIDLINES</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Show Gridlines</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SHOW_ROWCOLHEADERS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Show Gridlines</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SHOW_ROWCOLHEADERS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Show Gridlines</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>STYLES_COND</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -938,51 +588,26 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Tabcolor</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>TABCOLOR</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Tabcolor</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>TABLES</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Colletion of tables</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>TABLES</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Colletion of tables</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>TITLE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Title</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>TITLE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Title</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>UPDATE_DIMENSION_RANGE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Update dimension range</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>UPDATE_DIMENSION_RANGE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Update dimension range</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>UPPER_CELL</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Top left range cell</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>UPPER_CELL</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Top left range cell</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
</DESCRIPTIONS>
|
||||
</asx:values>
|
||||
</asx:abap>
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -23,41 +23,21 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Create Excel</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Create Excel</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_CONTENT_TYPES</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Create '[Content_Types].xml'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_CONTENT_TYPES</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Create '[Content_Types].xml'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_DOCPROPS_APP</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Create 'docProps/app.xml'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_DOCPROPS_APP</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Create 'docProps/app.xml'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_DOCPROPS_CORE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Create 'docProps/core.xml'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_DOCPROPS_CORE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Create 'docProps/core.xml'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_DXF_STYLE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -68,31 +48,21 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Create '_rels/.rels'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_RELATIONSHIPS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Create '_rels/.rels'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_CHARTS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Create 'xl/charts/chart1.xml'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_CHARTS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Create 'xl/charts/chart1.xml'</DESCRIPT>
|
||||
<CMPNAME>CREATE_XL_COMMENTS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Create 'xl/comments1.xml'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_DRAWINGS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Create 'xl/drawings/drawing1.xml'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_DRAWINGS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Create 'xl/drawings/drawing1.xml'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_DRAWINGS_HDFT_RELS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -103,11 +73,6 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Create 'xl/drawings/_rels/drawing1.xml.rels'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_DRAWINGS_RELS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Create 'xl/drawings/_rels/drawing1.xml.rels'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_DRAWINGS_VML</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -124,40 +89,25 @@
|
|||
<DESCRIPT>Create 'xl/drawings/drawing1.xml'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_DRAWING_ANCHOR</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Create 'xl/drawings/drawing1.xml'</DESCRIPT>
|
||||
<CMPNAME>CREATE_XL_DRAWING_FOR_COMMENTS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Create 'xl/drawings/vmlDrawing1.vml' (style for comments)</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_RELATIONSHIPS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Create 'xl/_rels/workbook.xml.rels'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_RELATIONSHIPS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Create 'xl/_rels/workbook.xml.rels'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_SHAREDSTRINGS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Create 'xl/sharedStrings.xml'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_SHAREDSTRINGS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Create 'xl/sharedStrings.xml'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_SHEET</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Create 'xl/sheet.xml'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_SHEET</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Create 'xl/sheet.xml'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_SHEET_PAGEBREAKS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -168,11 +118,6 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Create 'xl/workbook/_rels/sheet.xml.rels'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_SHEET_RELS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Create 'xl/workbook/_rels/sheet.xml.rels'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_SHEET_SHEET_DATA</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -183,251 +128,126 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Create 'xl/styles.xml'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_STYLES</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Create 'xl/styles.xml'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_STYLES_COLOR_NODE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Create 'xl/styles.xml' color node</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_STYLES_COLOR_NODE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Create 'xl/styles.xml' color node</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_TABLE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Create 'xl/tables/____.xml'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_TABLE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Create 'xl/tables/____.xml'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_THEME</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Create 'xl/theme/theme1.xml'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_THEME</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Create 'xl/theme/theme1.xml'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_WORKBOOK</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Create 'xl/workbook.xml'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>CREATE_XL_WORKBOOK</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Create 'xl/workbook.xml'</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_CONTENT_TYPES</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Content Type XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_CONTENT_TYPES</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Content Type XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_DOCPROPS_APP</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>App XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_DOCPROPS_APP</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>App XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_DOCPROPS_CORE</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Core XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_DOCPROPS_CORE</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Core XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_OFF</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Byte Value</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_OFF</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Byte Value</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_ON</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Byte Value</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_ON</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Byte Value</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_RELATIONSHIPS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Rels XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_RELATIONSHIPS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Rels XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_XL_CALCCHAIN</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>xlcalcChain XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_XL_CALCCHAIN</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>xlcalcChain XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_XL_DRAWINGS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>xlDrawings XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_XL_DRAWINGS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>xlDrawings XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_XL_DRAWINGS_RELS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>xlDrawings XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_XL_DRAWINGS_RELS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>xlDrawings XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_XL_PRINTERSETTINGS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>xlDrawings XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_XL_PRINTERSETTINGS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>xlDrawings XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_XL_RELATIONSHIPS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>xlRels XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_XL_RELATIONSHIPS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>xlRels XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_XL_SHAREDSTRINGS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>xlSharedStrings XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_XL_SHAREDSTRINGS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>xlSharedStrings XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_XL_SHEET</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>xlSheet XML File Name Template</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_XL_SHEET</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>xlSheet XML File Name Template</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_XL_SHEET_RELS</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>xlSheetRels XML File Name Template</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_XL_SHEET_RELS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>xlSheetRels XML File Name Template</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_XL_STYLES</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>xlStyles XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_XL_STYLES</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>xlStyles XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_XL_THEME</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>xlTheme XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_XL_THEME</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>xlTheme XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_XL_WORKBOOK</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>xlWorkbook XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>C_XL_WORKBOOK</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>xlWorkbook XML File Name</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>EXCEL</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Excel creator</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>EXCEL</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Excel creator</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>FLAG2BOOL</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Convert a FLAG to BOOLEAN value</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>FLAG2BOOL</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Convert a FLAG to BOOLEAN value</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_SHARED_STRING_INDEX</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Get shared string index</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>GET_SHARED_STRING_INDEX</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Get shared string index</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SET_VML_SHAPE_FOOTER</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
|
@ -448,32 +268,37 @@
|
|||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Shared Strings</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>SHARED_STRINGS</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Shared Strings</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>STYLES_COND_MAPPING</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Styles mapping</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>STYLES_COND_MAPPING</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Styles mapping</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>STYLES_MAPPING</CMPNAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Styles mapping</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
<SEOCOMPOTX>
|
||||
<CMPNAME>STYLES_MAPPING</CMPNAME>
|
||||
<LANGU>I</LANGU>
|
||||
<DESCRIPT>Styles mapping</DESCRIPT>
|
||||
</SEOCOMPOTX>
|
||||
</DESCRIPTIONS>
|
||||
<DESCRIPTIONS_SUB>
|
||||
<SEOSUBCOTX>
|
||||
<CMPNAME>GET_COMMENT_ANCHOR</CMPNAME>
|
||||
<SCONAME>IO_COMMENT</SCONAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>Comment</DESCRIPT>
|
||||
</SEOSUBCOTX>
|
||||
<SEOSUBCOTX>
|
||||
<CMPNAME>RENDER_XML_DOCUMENT</CMPNAME>
|
||||
<SCONAME>IO_DOCUMENT</SCONAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>XML Doc as object</DESCRIPT>
|
||||
</SEOSUBCOTX>
|
||||
<SEOSUBCOTX>
|
||||
<CMPNAME>RENDER_XML_DOCUMENT</CMPNAME>
|
||||
<SCONAME>IV_DOCUMENT_AS_STRING</SCONAME>
|
||||
<LANGU>E</LANGU>
|
||||
<DESCRIPT>XML Doc as string</DESCRIPT>
|
||||
</SEOSUBCOTX>
|
||||
</DESCRIPTIONS_SUB>
|
||||
</asx:values>
|
||||
</asx:abap>
|
||||
</abapGit>
|
||||
|
|
Loading…
Reference in New Issue
Block a user