SAP ABAP2XLSX输出内表到EXCEL表之ZDEMO_EXCEL3

1. ABAP2XLSX输出内表数据到Excel、新建Sheet、设置数据有效性验证、输出Range,参考标准演示文档ZDEMO_EXCEL3

  • 代码:

    TYPE-POOLS: abap.
    
    DATA: lo_excel                TYPE REF TO zcl_excel,
          lo_worksheet            TYPE REF TO zcl_excel_worksheet,
          column_dimension        TYPE REF TO zcl_excel_worksheet_columndime.
    
    DATA: ls_table_settings       TYPE zexcel_s_table_settings.
    
    
    DATA: lv_title TYPE zexcel_sheet_title,
          lt_carr  TYPE TABLE OF scarr,
          lv_row TYPE zexcel_cell_row VALUE 2,
          lo_range TYPE REF TO zcl_excel_range.
    DATA: lo_data_validation  TYPE REF TO zcl_excel_data_validation.
    DATA: lt_test TYPE TABLE OF sflight.
    
    FIELD-SYMBOLS: <carr> LIKE LINE OF lt_carr.
    
    CONSTANTS: c_airlines TYPE string VALUE 'Airlines'.
    CONSTANTS: gc_save_file_name TYPE string VALUE 'zdemo_excel3.xlsx'.
    
    
    INCLUDE zdemo_excel_outputopt_incl.
    
    PARAMETERS: p_empty TYPE flag.    "设置是否清空内表内容
    
    START-OF-SELECTION.
      " Creates active sheet
      CREATE OBJECT lo_excel.
    
    *第一张Sheet输出
      lo_worksheet = lo_excel->get_active_worksheet( ).
      lo_worksheet->set_title( ip_title 
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值