2020-09-14 17:27发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我在PI中有一个要求,它将拾取平面文件(txt文件)并以csv/xlsx文件的形式传递到目标。
我该如何实现? 正如我所知,PI仅识别XML,这是否意味着我需要使用内容转换将发送方通道中的txt转换为xml。 并在接收者内容转换中再次转换为excel形式?
任何帮助将不胜感激。
谢谢
梁咏仪
你好,梁慧卿!
您可以使用Java映射和专用的Java库(例如Apache POI)从您的源文件创建XLSX文档。
关于,叶夫根尼。
感谢我设法将文件转换为CSV。
PI是否可以转换为xlsx而不是CSV? 一个新的要求,如果可能的话,将xlsx从源txt转换为目标?
woei leong
是我的测试文件示例。 我尝试不进行转换,只是将接收器通道中的文件名重命名为test.csv。 它不会工作。 所有文本都适合放在单个列中,而不是根据分隔符分成多个列。
woei leong text.png
嗨!
https://www。 mkyong.com/java/apache-poi-reading-and-writing-excel-file-in-java /
https://poi.apache.org/index.html
关于Evgeniy。
嗨Woei,
您首先需要使用内容转换将txt转换为xml 这里是一个示例,稍后需要将此XML转换为CSV(使用逗号分隔符)
https://wiki.scn.sap.com/wiki/display/XI/How+To...Content+conversion+module+with+J2EE+JMS+adapter? original_fqdn = wiki.sdn.sap.com
Manoj
如果您拥有B2B插件,则也可以使用普通的convertermodule,但是您必须在B2B插件中创建text和csv文件结构:
https://blogs.sap.com/2016/09/01/xml-to-plain-end-to-end-configuration-in-b2b-cockpit/
关于彼得
最多设置5个标签!
你好,梁慧卿!
您可以使用Java映射和专用的Java库(例如Apache POI)从您的源文件创建XLSX文档。
关于,叶夫根尼。
感谢我设法将文件转换为CSV。
PI是否可以转换为xlsx而不是CSV? 一个新的要求,如果可能的话,将xlsx从源txt转换为目标?
谢谢
附上woei leong
是我的测试文件示例。 我尝试不进行转换,只是将接收器通道中的文件名重命名为test.csv。 它不会工作。 所有文本都适合放在单个列中,而不是根据分隔符分成多个列。
谢谢
woei leong text.png
嗨!
https://www。 mkyong.com/java/apache-poi-reading-and-writing-excel-file-in-java /
https://poi.apache.org/index.html
关于Evgeniy。
嗨Woei,
您首先需要使用内容转换将txt转换为xml 这里是一个示例,稍后需要将此XML转换为CSV(使用逗号分隔符)
https://wiki.scn.sap.com/wiki/display/XI/How+To...Content+conversion+module+with+J2EE+JMS+adapter? original_fqdn = wiki.sdn.sap.com
谢谢
Manoj
嗨Woei,
如果您拥有B2B插件,则也可以使用普通的convertermodule,但是您必须在B2B插件中创建text和csv文件结构:
https://blogs.sap.com/2016/09/01/xml-to-plain-end-to-end-configuration-in-b2b-cockpit/
关于彼得
一周热门 更多>