如何使用if_ixml_element合并格式化的excel中的单元格,

2020-09-23 10:51发布

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

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


你好

我想垂直合并单元格,如下面的"组"列所示。 我尝试使用命令'MergeDown',但是它不起作用。当我尝试使用MergeAcross时,它对于连续的水平单元格工作正常。

r_cell = l_document-> create_simple_element(name ='Cell'parent = r_row)。

r_cell-> set_attribute_ns(name ='MergeAcross'prefix ='ss'value ='3')。

r_cell-> set_attribute_ns(name ='StyleID'prefix ='ss'value ='Data2')。

您能否为此建议提出建议或分享一些示例代码。

谢谢

Saleem。

(8.7 kB)

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

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


你好

我想垂直合并单元格,如下面的"组"列所示。 我尝试使用命令'MergeDown',但是它不起作用。当我尝试使用MergeAcross时,它对于连续的水平单元格工作正常。

r_cell = l_document-> create_simple_element(name ='Cell'parent = r_row)。

r_cell-> set_attribute_ns(name ='MergeAcross'prefix ='ss'value ='3')。

r_cell-> set_attribute_ns(name ='StyleID'prefix ='ss'value ='Data2')。

您能否为此建议提出建议或分享一些示例代码。

谢谢

Saleem。

(8.7 kB)
付费偷看设置
发送
1条回答
SC_Yao
1楼 · 2020-09-23 11:35.采纳回答

因此,您正在使用XMLSS格式(Excel XML 2003)。 请注意,随着XLSX的到来,它已过时。 有一个免费的API用于编辑XLSX文件(abap2xlsx)。

很容易知道您必须获取什么:通过Excel维护Excel文件并将其保存为XML 2003,然后使用文本编辑器显示该文件,并且如果不起作用,则必须使用MergeDown。 您的代码有错误-如果您很严格,很容易解决问题:

 
       1  
       AGJDC1  
    
       TPSADA  
    

一周热门 更多>