如何使用XML显示换行符(cl_abap_char_utilities => newline)?

2020-09-26 04:48发布

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

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


我担心将cl_abap_char_utilities =>换行符转换为XML。

单元格中的换行符(ALT + Enter)不会显示在excel附件中。 相反,它被视为:

"文本1,文本2"。

我希望特定单元格中的结果输出为:

text1

text2

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

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


我担心将cl_abap_char_utilities =>换行符转换为XML。

单元格中的换行符(ALT + Enter)不会显示在excel附件中。 相反,它被视为:

"文本1,文本2"。

我希望特定单元格中的结果输出为:

text1

text2

付费偷看设置
发送
4条回答
落灬小鱼
1楼 · 2020-09-26 04:58.采纳回答

根据您的最新评论,您正在使用XMLSS,而不是OLE(并且您是通过ABAP iXML类生成XMLSS)。 在XML中,默认情况下,所有"类空格"字符(空格,换行符,制表符...)都解释为一个空格。 如果要传递实际值,则必须使用其等效的"字符实体引用":

悻福寶寶
2楼-- · 2020-09-26 05:09

太棒了! 有效。 非常感谢 Sandra Rossi

绿领巾童鞋
3楼-- · 2020-09-26 05:06

Did 您将单元格的IsTextWrapped样式设置为true

  worksheet.Cell.Style.WrapText = true;  
Bunny_CDM
4楼-- · 2020-09-26 05:04

HI 雷蒙德·朱塞佩,我已经尝试过了。 但是我仍然没有得到预期的输出。 换行符(
)的字符实体引用仍然无法正确解释。 没关系,我想我已经找到了所需的方法。 谢谢。

一周热门 更多>