网上商城图片seo营销推广公司
2026/2/24 7:19:10 网站建设 项目流程
网上商城图片,seo营销推广公司,网站空间的后台控制面板,网站怎么做的支付宝接口问题#xff1a; ALSM_EXCEL_TO_INTERNAL_TABLE #xff0c;其底层是通过调用你电脑本地安装的 Excel 进程来读取数据的#xff0c;因此会高度依赖于前端客户端的本地环境#xff0c;极不稳定#xff1b; 解决 使用abap2xlsx的方式导入#xff1a;直接解析 Excel 的 X…问题ALSM_EXCEL_TO_INTERNAL_TABLE 其底层是通过调用你电脑本地安装的 Excel 进程来读取数据的因此会高度依赖于前端客户端的本地环境极不稳定解决使用abap2xlsx的方式导入直接解析 Excel 的 XML 底层结构不需要本地安装 Excel 软件支持前后台运行速度快且极度稳定将abap2xlsx导入到sapabap2xlsx—git地址具体操作案例如下链接所示ABAP2XLSX,操作excel拓展1.abapgit的安装及使用教程2.我这里简单封装了一个通用函数记录列号这是针对日期类型做的处理FUNCTION zfm_abap2xlsx. *---------------------------------------------------------------------- **本地接口 * IMPORTING *VALUE(FILENAME)*VALUE(B_R)TYPE I *VALUE(STRUNAME)* EXPORTING *VALUE(E_FLAG)*VALUE(E_MES)* TABLES * IT_COL STRUCTURE ZSCOL OPTIONAL * CHANGING *VALUE(ET_ITAB)TYPE TABLE OPTIONAL *----------------------------------------------------------------------DATA:gt_fieldcat TYPE lvc_t_fcat.DATA:lo_new_table TYPE REF TO data,lo_new_line TYPE REF TO data.FIELD-SYMBOLS:lt_data TYPE ANY TABLE,ls_data TYPE any,lv_val TYPE any. excel文档类对象DATA:lo_excel TYPE REF TO zcl_excel. excel worksheet类对象DATA:lo_worksheet TYPE REF TO zcl_excel_worksheet. 异常类DATA:lf_cxexcel TYPE REF TO zcx_excel. 上传excelDATA:cl_reader TYPE REF TO zif_excel_reader. excel导入内表 读取行列数DATA:col_count TYPE i.DATA:row_count TYPE i.DATA:col TYPE i.DATA:row TYPE i.DATA:lv_str TYPE string. TRY. CREATE DATA lo_new_table TYPE STANDARD TABLE OF(struname). p_struname 为ZSBANKASSIGN lo_new_table-* TO lt_data. IF sy-subrc 0. CREATE DATA lo_new_line LIKE LINE OF lt_data. ASSIGN lo_new_line-* TO ls_data. TRY. CREATE OBJECT lo_excel. cl_reader对象 CREATE OBJECT cl_reader TYPE zcl_excel_reader_2007. lo_excel cl_reader-load_file(i_filename filename). lo_worksheet lo_excel-get_active_worksheet(). 获取行数列数 row_count lo_worksheet-get_highest_row(). col_count lo_worksheet-get_highest_column(). DO row_count TIMES. row sy-index. CHECK row b_r. DO col_count TIMES. col sy-index. CLEAR lv_str. ASSIGN COMPONENT col OF STRUCTURE ls_data TO lv_val. lo_worksheet-get_cell(EXPORTING ip_column col ip_row row IMPORTING ep_value lv_str). READ TABLE it_col WITH KEY col col. IF sy-subrc 0. lv_val zcl_excel_commonexcel_string_to_date(lv_str). ELSE. lv_val lv_str. ENDIF. UNASSIGN lv_val. ENDDO. INSERT ls_data INTO TABLE lt_data. ENDDO. APPEND LINES OF lt_data TO et_itab. e_flag S. CATCH zcx_excel INTO lf_cxexcel.DATA:result TYPE string. CALL METHOD lf_cxexcel-if_message~get_text RECEIVING result result. e_flag E. e_mes result. ENDTRY. ELSE. e_flag E. e_mes 动态表创建失败. ENDIF. CATCH cx_sy_create_data_error. e_flag E. e_mes 无法创建对应的表结构请检查结构名是否正确!. ENDTRY. ENDFUNCTION.调用案例DATA:e_flag(1),e_mes TYPE string,lo_data TYPE REF TO data.FIELD-SYMBOLS:lt_data TYPE ANY TABLE. TRY. CREATE DATA lo_data TYPE STANDARD TABLE OF(ZSPPR012). p_struname 为ZSBANKASSIGN lo_data-* TO lt_data. CATCH cx_sy_create_data_error. MESSAGE无法创建对应的表结构请检查结构名是否正确TYPEE. ENDTRY.DATA:gt_zscol TYPE TABLE OF zscol. gt_zscol VALUE #((col 7)(col 8)). CALL FUNCTIONZFM_ABAP2XLSXEXPORTING filename p_file b_r 2 struname ZSPPR012IMPORTING e_flag e_flag e_mes e_mes TABLES it_col gt_zscol CHANGING et_itab lt_data. IF e_flag E. MESSAGE e_mes TYPESDISPLAY LIKEE. EXIT. ENDIF. APPEND LINES OF lt_data TO gt_itab.

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询