我可以处理包含多组数据的文件吗?

2020-09-21 15:36发布

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

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


我有一个需要处理的来自供应商的CSV文件,其中包含多组数据-不是多个架构,而是完全不同的组。 这是一个示例:

**消息
**时间戳记
数据集1
值1,值2,值3,值4,值5
Data,Data ,, Data,
Data, 数据,数据,数据

**消息
**时间戳记
数据集2
值1,值2,值3
Data ,,
数据,数据 ,Data

**消息
**时间戳记
数据集3
值1,值2,值3,值4
数据,数据,数据,数据
数据,数据

我需要从第二组中检索数据。 我不知道如何在处理文件之前让数据服务跳过第一组信息并跳过文件信息的前三行。 当然,每组记录的数量各不相同,因此我无法设置一行来开始读取文件。 能做到吗?

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

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


我有一个需要处理的来自供应商的CSV文件,其中包含多组数据-不是多个架构,而是完全不同的组。 这是一个示例:

**消息
**时间戳记
数据集1
值1,值2,值3,值4,值5
Data,Data ,, Data,
Data, 数据,数据,数据

**消息
**时间戳记
数据集2
值1,值2,值3
Data ,,
数据,数据 ,Data

**消息
**时间戳记
数据集3
值1,值2,值3,值4
数据,数据,数据,数据
数据,数据

我需要从第二组中检索数据。 我不知道如何在处理文件之前让数据服务跳过第一组信息并跳过文件信息的前三行。 当然,每组记录的数量各不相同,因此我无法设置一行来开始读取文件。 能做到吗?

付费偷看设置
发送
2条回答
hongfeng1314
1楼 · 2020-09-21 16:29.采纳回答

我通过将所有内容都首先转储到2列表中来解决此类问题,在第一列中填充序列号,在第二列中包含输入数据。 然后使用DS逻辑(转换和函数)进行进一步处理。

看看

https://wiki.scn.sap.com/wiki/display/EIM/How+to+transform+a+flat+file+into+a+master-detail+structure+using+ lookup_seq

来寻找可比的用例。
渐行渐远_HoldOn
2楼-- · 2020-09-21 16:24

实际上,我不需要对标题行做任何事情。 再一次,您的解决方案成功了。 谢谢!

一周热门 更多>