ALSM_EXCEL_TO_INTERNAL_TABLE 上传EXCEL示例
来源:互联网 发布:淘宝封号多久解封 编辑:程序博客网 时间:2024/06/05 19:46
要把图中的数据传到内表OUTTAB中,源代码如下,用到的函数是ALSM_EXCEL_TO_INTERNAL_TABLE
DATA: filetab TYPE filetable WITH HEADER LINE .
DATA: rc TYPE i.
DATA: outtab TYPE TABLE OF mara WITH HEADER LINE .
DATA: itab TYPE TABLE OF alsmex_tabline WITH HEADER LINE.
DATA:g_file TYPE rlgrap-filename.
FIELD-SYMBOLS: <fs>.
PARAMETERS: p_file TYPE string.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
CALL METHOD cl_gui_frontend_services=>file_open_dialog
EXPORTING
default_filename = p_file
CHANGING
rc = rc
file_table = filetab[].
READ TABLE filetab INDEX 1.
IF sy-subrc EQ 0.
p_file = filetab-filename.
ENDIF.
START-OF-SELECTION.
g_file = p_file. "注意两个文件用于不同的函数,所以类型不同
CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
EXPORTING
filename = g_file
i_begin_col = 1
i_begin_row = 1
i_end_col = 255
i_end_row = 65536
TABLES
intern = itab[].
DELETE itab WHERE row = 1. "删除字段名行
LOOP AT itab.
ON CHANGE OF itab-row.
IF sy-tabix NE 1.
APPEND outtab.
CLEAR outtab.
ENDIF.
ENDON.
ASSIGN COMPONENT itab-col OF STRUCTURE outtab TO <fs>. "动态方法将值传到相应的内表
<fs> = itab-value.
ENDLOOP.
APPEND outtab. "这句不要忘记,要把最后一条APPEND到内表中
结果如下
- ALSM_EXCEL_TO_INTERNAL_TABLE 上传EXCEL示例
- ALSM_EXCEL_TO_INTERNAL_TABLE上载Excel文件的一个函数
- Excel上传示例及后台解析Excel
- 修改导入本地EXCEL文件的函数(ALSM_EXCEL_TO_INTERNAL_TABLE)
- 读Excel表格的两个函数ALSM_EXCEL_TO_INTERNAL_TABLE、KCD_EXCEL_OLE_TO_INT_CONVERT
- tp3.2中多个excel文件上传导入数据库示例
- PHP上传Excel文件导入数据到MySQL数据库示例
- 函数模块:ALSM_EXCEL_TO_INTERNAL_TABLE
- KCD_EXCEL_OLE_TO_INT_CONVERT 与 ALSM_EXCEL_TO_INTERNAL_TABLE 区别
- 修改ALSM_EXCEL_TO_INTERNAL_TABLE的限制
- ALSM_EXCEL_TO_INTERNAL_TABLE 多sheet 操作
- Excel上传
- 上传Excel
- Excel上传
- Excel操作示例
- Excel宏编辑示例
- pio输出EXCEL示例
- DataTable导出Excel示例
- JasperReports的开发流程
- Android ViewPager多页面滑动切换以及动画效果
- 国嵌视频学习第十天——内存管理
- StagefrightPlayer取得当前播放位置和总时长
- Logger.getLogger和 LogFactory.getLog
- ALSM_EXCEL_TO_INTERNAL_TABLE 上传EXCEL示例
- GIS地图放大镜
- s2-Convention Plugin笔记
- IPC进程间通信
- 漏洞标题: 中国移动mas2.0平台系统漏洞
- DataSet
- java 设计模式之四-代理模式 java静态代理和动态代理
- UT6410 linux led程序
- Message-Box Styles