`
moonfly2004
  • 浏览: 56373 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Upload excel file 到 INTERNAL TABLE 的方法

阅读更多

FORM upload_data .
DATA:w_tab LIKE it_excel.
DATA:lt_excel TYPE TABLE OF alsmex_tabline WITH HEADER LINE.
DATA:l_tabix1 LIKE sy-tabix.

FIELD-SYMBOLS:<field> TYPE ANY.

CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
EXPORTING
filename = p_file
i_begin_col = 1
i_begin_row = 2
i_end_col = 16
i_end_row = 5000
TABLES
intern = lt_excel
EXCEPTIONS
inconsistent_parameters = 1
upload_ole = 2
OTHERS = 3.
IF sy-subrc <> 0.
MESSAGE s398 WITH 'Error occurs when upload Excel file!'.
STOP.
ENDIF.

*&SORT lt_intern BY row col.
LOOP AT lt_excel.
AT NEW row.
l_tabix1 = sy-tabix.
ENDAT.

AT END OF row.
DO.
ASSIGN COMPONENT sy-index OF STRUCTURE w_tab TO <field>.
IF sy-subrc = 0.
READ TABLE lt_excel INDEX l_tabix1.
IF sy-subrc = 0 AND lt_excel-col = sy-index.
TRANSLATE lt_excel-value TO UPPER CASE.
<field> = lt_excel-value.
ADD 1 TO l_tabix1.
ENDIF.
ELSE.
EXIT.
ENDIF.
ENDDO.
APPEND w_tab TO it_excel.
CLEAR w_tab.
ENDAT.
ENDLOOP.
ENDFORM. " upload_data

分享到:
评论
1 楼 harry_2013 2010-10-14  
不能运行

相关推荐

    uploadExcel(导入数据).rar_UploadExcel_excel导入_neighborhoodev3_upload

    【标题】"uploadExcel(导入数据).rar_UploadExcel_excel导入_neighborhoodev3_upload" 涉及的关键技术是Excel数据导入到数据库的过程,这通常在数据分析、数据管理或者系统集成等场景中十分常见。这个压缩包可能...

    upload-file.zip

    标题 "upload-file.zip" 涉及到的是一个基于Web的文件上传系统,该系统利用了AJAX(异步JavaScript和XML)、PHP以及jQuery技术,实现了用户在不刷新页面的情况下进行文件上传的功能。这一功能提高了用户体验,因为它...

    file-upload

    在本文中,我们将深入探讨“jQuery File Upload”这个强大的Jquery图片上传组件,以及它如何帮助实现高效且用户体验良好的文件上传功能。 jQuery File Upload是一个流行的JavaScript库,专为处理文件上传而设计。它...

    用jQuery-File-Upload上传Excel文件(ASP.NET MVC)

    在本文中,我们将深入探讨如何使用jQuery-File-Upload插件在ASP.NET MVC框架下实现Excel文件的上传功能。这个过程涉及到前端HTML交互、JavaScript处理以及C#后端的控制器和模型验证。以下是对整个流程的详细解释: ...

    upload_file.js

    //存放在当前目录的upload文件夹下 if(preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64_img, $result)){ $type = $result[2]; if(in_array($type,array('pjpeg','jpeg','jpg','gif','bmp','png'))){ $...

    upload_file_service.zip_Javauploadfile_upload_file_service

    在这个"upload_file_service.zip"压缩包中,我们很显然看到它包含了一个名为"upload_file_service"的服务,这很可能是用于处理文件上传请求的Java代码。下面,我们将深入探讨Java文件上传和在TOMCAT服务器上部署的...

    upload_file.js 下载

    用来操作附件上传功能

    upload file

    "jQuery File Upload" 是一个非常流行的、高度可定制的文件上传解决方案,它为开发者提供了简单而强大的API来处理文件上传任务。这个插件在描述中被称为"upload封装好的插件,非常实用",说明它在简化文件上传操作...

    multiple-file-upload

    "multiple-file-upload"这个主题就是关于如何使用jQuery库实现这一功能。jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作和Ajax交互。在这个场景中,我们将探讨如何利用jQuery插件来...

    jQuery-File-Upload

    本文将深入解析jQuery File Upload的核心功能和使用方法,帮助你构建出更加完善的图片上传系统。 ### 一、基本功能介绍 1. **多文件上传**:jQuery File Upload支持用户同时选择并上传多个文件,极大地提高了上传...

    file_upload.zip

    在这个场景下,"file_upload.zip"是一个针对Yii2.0高级版设计的图片上传插件。这个插件旨在简化在Yii框架中实现图片上传功能的过程,尽管它主要是为高级版设计的,但通过一些调整,也可以适用于基础版。 首先,让...

    读取Excel.docx

    name: 'UploadExcelFile', methods: { onFileChange(event) { const selectedFile = event.target.files[0]; this.readExcelFile(selectedFile); }, }, }; 4. 读取 Excel 文件 在 Vue 的组件文件中,我们...

    JSP_File_Upload.rar_JSP_File_Upload_jsp file_jsp-file_upload se

    File file = smart.getFile("fileToUpload"); String fileName = file.getFileName(); int fileSize = file.getFileSize(); byte[] fileBytes = file.getFileData(); ``` 最后,我们通常需要将文件保存到服务器的...

    jQuery-File-Upload for asp.net MVC

    《jQuery-File-Upload在ASP.NET MVC中的应用详解》 在Web开发中,文件上传功能是必不可少的一部分,尤其是在用户需要提交图片、文档等文件时。jQuery-File-Upload是一款广泛使用的前端文件上传插件,它提供了优雅的...

    jQuery-File-Upload asp.net MVC3 Demo

    "jQuery-File-Upload" 是一个著名的前端文件上传插件,尤其在Web开发领域中广泛应用。这个插件基于JavaScript库jQuery,提供了强大的功能,如多文件选择、文件预览、进度条显示、取消上传以及大文件分块上传等。在这...

    jQuery-File-Upload的例子

    《jQuery-File-Upload插件深度解析与应用实践》 jQuery-File-Upload是一款功能强大的JavaScript文件上传组件,它提供了一种优雅的方式来处理文件上传,支持多文件选择、进度条显示、图片预览等特性,使得文件上传变...

    upload excel下载

    "upload excel下载"这个标题暗示了我们要讨论的是关于如何上传并下载Excel文件的相关技术。在这个过程中,通常涉及网页应用、服务器端处理以及客户端交互等关键环节。 首先,我们来关注"文件上传"这一概念。在网页...

    ng-file-upload文件上传

    总的来说,ng-file-upload是一个强大的AngularJS文件上传解决方案,结合源码分析和特定的后端处理工具(如ExcelUtil),可以帮助开发者构建高效、用户友好的文件上传系统,尤其是当涉及到处理特定格式如Excel时。...

Global site tag (gtag.js) - Google Analytics