导入Excel数据进行ABAP程序行列转置

DATAlt_load TYPE TABLE OF alsmex_tabline,
      ls_load TYPE alsmex_tabline.
  FIELD-SYMBOLS <fs_fld> TYPE any.
  CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
    EXPORTING
      filename                p_file
      i_begin_col             
'1'  "p_col_b
      i_begin_row             '2' "p_row_b
      i_end_col               '200'  "p_col_e
      i_end_row               '65000'
    TABLES
      intern                  lt_load
    
EXCEPTIONS
      inconsistent_parameters 1
      upload_ole              2
      OTHERS                  3.
  IF sy-subrc <> 0.
*    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
*            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF.
  LOOP AT  lt_load INTO ls_load.
    UNASSIGN <fs_fld>.
    ASSIGN COMPONENT ls_load-col OF STRUCTURE gw_out TO <fs_fld>.
    IF <fs_fld> IS ASSIGNED.
      <fs_fld> ls_load-value.
    ENDIF.
    AT END OF row.
      APPEND gw_out TO gt_out.
      CLEAR gw_out.
    ENDAT.
  ENDLOOP.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神勇无敌.ZXF

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值