Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ABAP:如何将表格的每一行写入excel文件_Excel_Abap - Fatal编程技术网

ABAP:如何将表格的每一行写入excel文件

ABAP:如何将表格的每一行写入excel文件,excel,abap,Excel,Abap,我想循环遍历一个表,并将表中的每一行数据写入excel文档 LOOP AT IT_Table INTO ST_Table. IF IT_Table[] IS NOT INITIAL. DELETE FROM ZLN. MOVE-CORRESPONDING IT_Table[] TO IT_ZLN[]. MODIFY ZLN FROM TABLE IT_ZLN. "Code here to wri

我想循环遍历一个表,并将表中的每一行数据写入excel文档

LOOP AT IT_Table INTO ST_Table.    
   IF IT_Table[] IS NOT INITIAL.      
         DELETE FROM ZLN.
         MOVE-CORRESPONDING IT_Table[] TO IT_ZLN[].
         MODIFY ZLN FROM TABLE IT_ZLN. 

         "Code here to write to excel
       ENDIF.
ENDLOOP.

FM GUI_下载-首先是标题,然后是附加行

CALL FUNCTION 'GUI_DOWNLOAD'
    EXPORTING
      filename              = "C:\myexcel.xls"
    TABLES
      data_tab              = lt_hdr.


LOOP AT it_table INTO st_table.
... "here your code 

APPEND st_table to it_output.
CALL FUNCTION 'GUI_DOWNLOAD'
    EXPORTING
      filename = "C:\myexcel.xls"
      append   = 'X' "this will append line to your file
    TABLES
      data_tab = it_output. "table with one record wich you should collect
CLEAR it_output.
ENDLOOP.

SAP_CONVERT_TO_XLS_FORMAT可以阅读有关此FM的信息

您是要通过电子邮件发送它,还是下载到本地目录?我投票结束此问题,因为提供的代码没有意义(检查循环中的表是否为空???),也没有显示用户试图解决实际问题的任何尝试。@vwegert:同意您的意见。信息太少的可能性也太大了。