Abap将exel文件动态读取到内部表中

2020-09-02 12:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我有一个excel文件...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我有一个excel文件,其列数可能会有所不同,因此它不是固定的。

我想将此excel文件正确读取到内部表中。

现在我已经声明了一个结构,可以将其上传到内部表中。

 t_record的开头,
  previous_username类型为alsmex_tabline-value,
  new_username类型alsmex_tabline-value,
  valid_until类型为alsmex_tabline-value,
  valid_from alsmex_tabline-value类型,
  t_record的结尾。
 "然后打电话
 FM:ALSM_EXCEL_TO_INTERNAL_TABLE
 并在表上循环以创建记录...工作

Excel文件中的列数不固定时该怎么办?

提前谢谢!

5条回答
d56caomao
2020-09-02 12:33

你好乔纳森·布拉瓦茨基

< p>请参阅与GitHub上的" ABAP2XLSX"项目相关的" ZIF_EXCEL_READER"或" ZCL_EXCEL_READER_HUGE_FILE"对象。 您可以尝试使用" ZIF_EXCEL_READER〜LOAD_FILE"方法,导入数据,然后执行以下任一操作:

  • 使用RTTS/RTTC/RTTI检查并以动态数据类型将每个列重新创建...
  • 或将数据存储为" ALSMEX_TABLINE"的列...


PS:SAP注释 933420 提供有关使用细节的信息 " ALSM_EXCEL_TO_INTERNAL_TABLE",例如50CHAR限制...

一周热门 更多>