动态上传excel数据到DB表
2016-09-26 15:01
316 查看
因为练习系统是IDES,没数据。
所以从其他系统导出部分数据到excel,然后上传到IDES。
如果是spfli等航班表不需要这样,直接参考下面的就行
http://blog.sina.com.cn/s/blog_c0978c9b0102vvtr.html
下面是工具程序
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
具体代码:
*&---------------------------------------------------------------------*
*& Report ZLM_003
*&---------------------------------------------------------------------*
*& http://blog.sina.com.cn/sapliumeng
*&---------------------------------------------------------------------*
REPORT zlm_dynamic_upload_db_data.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE TEXT-001.
PARAMETER: p_file TYPE ibipparms-path DEFAULT 'C:\Users\Thinkpad\Desktop\so.xlsx'.
PARAMETERS p_name TYPE tabname DEFAULT 'SNWD_SO_I'.
SELECTION-SCREEN END OF BLOCK b1.
*&---------------------------------------------------------------------*
*& Data Define
*&---------------------------------------------------------------------*
DATA: lv_filename LIKE rlgrap-filename.
DATA: lt_excel LIKE TABLE OF alsmex_tabline.
DATA: ls_excel LIKE LINE OF lt_excel.
DATA: dyn_table TYPE REF TO data.
DATA: dyn_wa TYPE REF TO data.
DATA: lv_index TYPE int4.
DATA: exception TYPE REF TO cx_root.
FIELD-SYMBOLS: TYPE table,
TYPE any,
.
*&---------------------------------------------------------------------*
*& SELECTION-SCREEN
所以从其他系统导出部分数据到excel,然后上传到IDES。
如果是spfli等航班表不需要这样,直接参考下面的就行
http://blog.sina.com.cn/s/blog_c0978c9b0102vvtr.html
下面是工具程序
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
具体代码:
*&---------------------------------------------------------------------*
*& Report ZLM_003
*&---------------------------------------------------------------------*
*& http://blog.sina.com.cn/sapliumeng
*&---------------------------------------------------------------------*
REPORT zlm_dynamic_upload_db_data.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE TEXT-001.
PARAMETER: p_file TYPE ibipparms-path DEFAULT 'C:\Users\Thinkpad\Desktop\so.xlsx'.
PARAMETERS p_name TYPE tabname DEFAULT 'SNWD_SO_I'.
SELECTION-SCREEN END OF BLOCK b1.
*&---------------------------------------------------------------------*
*& Data Define
*&---------------------------------------------------------------------*
DATA: lv_filename LIKE rlgrap-filename.
DATA: lt_excel LIKE TABLE OF alsmex_tabline.
DATA: ls_excel LIKE LINE OF lt_excel.
DATA: dyn_table TYPE REF TO data.
DATA: dyn_wa TYPE REF TO data.
DATA: lv_index TYPE int4.
DATA: exception TYPE REF TO cx_root.
FIELD-SYMBOLS: TYPE table,
TYPE any,
.
*&---------------------------------------------------------------------*
*& SELECTION-SCREEN
相关文章推荐
- ABAP根据输入的表名动态生成上传EXCEL数据的代码
- ABAP动态生成代码上传EXCEL数据
- 使用excel动态上传数据至库表
- 使用excel动态上传数据至库表
- 数据层使用Server对象;动态生成控件多文件上传
- ASP.NET中上传并读取Excel文件数据
- ASP.NET中上传并读取Excel文件数据
- ASP.NET中上传并读取Excel文件数据
- Excel问题处理,如何实现数据表的单元格数值的动态变化。
- ASP.NET中上传并读取Excel文件数据,附后生成EXCEL及杀掉EXCEL进程
- 转载:ASP.NET中上传并读取Excel文件数据,附后生成EXCEL及杀掉EXCEL进程。
- Excel数据区域创建动态快照
- asp如何动态的将查询数据生成excel
- ASP.NET中上传并读取Excel文件数据
- ASP.NET中上传并读取Excel文件数据
- 关于EXCEL数据上传到SQL SERVER中的简单方法!
- ASP.NET中上传并读取Excel文件数据
- Excel数据区域创建动态快照
- ASP.NET中上传并读取Excel文件数据
- 上传Excel文件并导入到数据