http://blog.chinaunix.net/uid-8527621-id-2029978.html
FM:ALSM_EXCEL_TO_INTERNAL_TABLE 是上载Excel文件的一个函数,但是这个函数有两个限制。
一是每个CELL只能导入前50个字符,二是如果超过9999行,行号会初始化为从零开始
其实解决起来很简单,只要改一下结构 ALSMEX_TABLINE 的字段就行了,然后COPY  ALSM_EXCEL_TO_INTERNAL_TABLE 为ZALSM_EXCEL_TO_INTERNAL_TABLE ,并做少许改动即可。
另外,如果要上载有打开密码保护的Excel,只要修改一下OLE的 OPEN 语句即可。
以及导入指定的Sheet等。。
注意COPY出来的函数的 Global Data 里面应该有下列语句:
TYPE-POOLS: ole2.
TYPES: ty_d_itabvalue             TYPE zalsmex_tabline-value,
       ty_t_itab                  TYPE zalsmex_tabline   OCCURS 0,
       BEGIN OF ty_s_senderline,
         line(4096)               TYPE c,
       END OF ty_s_senderline,
       ty_t_sender                TYPE ty_s_senderline  OCCURS 0.

CONSTANTS:  gc_esc              VALUE '"'.

导excel到SAP行数不能超过9999,字符不能超过50个处理相关推荐

  1. excel表格最大行数

    2003及以下版本的excel最大行数只有65536行 2010版本的excel最大行数2^20 1048576行 excel表可以限制最大行数吗?比如我最大只要50行,超过了50行不准输入或者提示 ...

  2. Excel按照固定行数拆分为多个文件

    工作需要,需要把Excel按照固定行数拆分,生成多个Excel. 1.打开Excel,鼠标不要任何选择.按"Alt"+"f11". 在sheet1贴上以下代码, ...

  3. excel按照固定行数拆分多个

    1 背景: 工作需要,需要把Excel按照固定行数拆分. 解决办法: 1. 生成是提前处理: 简单来说就是按照行数生成多个Excel. 大概逻辑如下: if(list.size< limit) ...

  4. 关于Excel的最大行数和列数。

    Excel的行数和列数数不是无限大的,在2003中,行数最大为65536,列数是256(IV). 在2007中,这个数字会大很多,有100多万行,列也应该是1万多. 2007中,行数为1048576. ...

  5. Excel表格按行数拆分为多个文件

    此代码只适用微软的Office Excel软件,WPS软件没有测试,而且WPS宏代码是收费功能. 在Excel菜单点击[开发工具]-[查看代码]进入VBA代码编写界面,然后点击[插入]-[模块],把下 ...

  6. Office EXCEL VBA如何取得EXCEL中的行数和列数

    VBA取得EXCEL表格中的行数和列数 请注意不要使用Columus等关键字作为变量,例如"Columus = ActiveSheet.UsedRange.Columns.Count&quo ...

  7. C#读取excel的有效行数或者最大有效列数

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using NPOI.SS. ...

  8. Excel 2010 统计行数

    1. 首先选择一个空行 2.然后点击如下:公式 --- 3. 第一行:填写"103",当然我也不能明白为啥填写103.照做就是了. 4.鼠标定位到 第二行 "Ref1&q ...

  9. 统计多个文件夹内多个Excel的数据行数

    #path为文件夹路径,lis为要放行数的空list,filename该路径下的各文件夹名称 #filename_1为文件夹的一个文件夹内的所有表的名称,filename_1为不含后缀名的表名称 im ...

最新文章

  1. 9月29日,访问量4200,留个脚印
  2. 【Google Play】创建并设置应用 ( 访问权限 | 内容分级 | 受众群体 | 类别及联系方式 | 商品详情 )
  3. Linux shell逻辑运算
  4. 公文字体字号标准2020_手把手教你写公文——红头文件的制作技巧
  5. VS2010 新建mvc4项目报初始powershell主机初始化失败错误
  6. canvas 将图形设置为button_你会将Word设置为默认格式吗?应用之后,效率加倍
  7. iis 无法启动计算机,win10系统iis无法启动的详细步骤
  8. cbox央视影音(CNTV客户端)广告屏蔽方法
  9. android系统蓝牙自动连接
  10. 电脑如何打开EPUB文件
  11. iOS——内存监控(Memory)
  12. 如何给PPT加上页码?
  13. 《java核心技术36讲》学习笔记-------杨晓峰(极客时间)
  14. mysql第五次作业 查询数据
  15. 微信提醒事项功能怎么设置
  16. 获取CSS中图片地址
  17. 淘宝特价版要在微信里圈一块地
  18. Echarts地图开发:geomap全国34省市区cp属性经纬度坐标
  19. 商用密码20200720
  20. 一个月考取RHCE【第十二天】

热门文章

  1. 服务器出现Cause: java.sql.SQLSyntaxErrorException: Table ‘ssmbulid.books‘ doesn‘t exist解决方法
  2. 怎么利用JCP的自动分页功能 ,打印长表格网页
  3. 西门子去年在欧洲提交专利申请数量最多 华为排第二
  4. win2003 php oracle,Oracle 10.2.0.1在windows2003+MSCS双机热备环境
  5. MSCS配置过程win2008
  6. 当前主流的深度学习图像语义分割模型解析
  7. 多播传输模式下的卫星通信安全波束成形算法
  8. 三聚氰胺(cyanuramide),分子式C3H6N6
  9. 项目管理证书PMP的含金量高吗?
  10. Python 问题 SyntaxError: Non-ASCII character '\xe9' in file