Excel标题,带有小数和粗体字母的问题

2020-09-08 16:10发布

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

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


专家您好,

我正在使用CL_DOCUMENT_BCS类从ABAP程序生成Excel。 我面临以下问题。 我在SAP社区中搜索,找不到合适的答案。

1)我无法决定Excel工作表的标题。 它会自动附带日期和时间。

我使用下面的方法和类。

2)我可以使用CL_BCS *类使字符加粗吗? (我知道OLE是一个选择,但是有什么方法可以通过CL_BCS ...类来实现)?

3)我有小数点的问题,尽管数据以2个小数点传递到Excel,但在excel中,根据值显示为1个小数点,两个小数点或没有小数点。 此处不能更改excel的特性,因为客户将把excel用于各种其他目的,并且不可能一次更改,因为一次会生成数百张excel表。

NB:我知道关于Excel项目的知识,但是在此之前,是否有解决这些问题的选项?

(7.1 kB)

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

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


专家您好,

我正在使用CL_DOCUMENT_BCS类从ABAP程序生成Excel。 我面临以下问题。 我在SAP社区中搜索,找不到合适的答案。

1)我无法决定Excel工作表的标题。 它会自动附带日期和时间。

我使用下面的方法和类。

2)我可以使用CL_BCS *类使字符加粗吗? (我知道OLE是一个选择,但是有什么方法可以通过CL_BCS ...类来实现)?

3)我有小数点的问题,尽管数据以2个小数点传递到Excel,但在excel中,根据值显示为1个小数点,两个小数点或没有小数点。 此处不能更改excel的特性,因为客户将把excel用于各种其他目的,并且不可能一次更改,因为一次会生成数百张excel表。

NB:我知道关于Excel项目的知识,但是在此之前,是否有解决这些问题的选项?

(7.1 kB)
付费偷看设置
发送
4条回答
shere_lin
1楼 · 2020-09-08 16:20.采纳回答
OLE方法中的

数据不会存储在内部表中。可以打开excel并将数据写入excel 文件 .so 我们无法下载/附加(我们只能将excel保存在前台)。

对于下载,附件电子邮件都带有XML。

My梦
2楼-- · 2020-09-08 16:25

您是对的,使用OLE的ABAP程序只能通过保存来获取Excel文件。 可以使用Desktop Office Integration类来避免保存文件,您可以将" Excel文件"直接获取到ABAP变量(内部表/xstring)中。 但是与OLE有相同的限制,DOI只能在前台使用(因为它在SAP GUI中实现并且使用OLE)。

wang628962
3楼-- · 2020-09-08 16:31

嗨,

我们只能通过OLE和XML来实现。对于xml相关代码,请点击以下链接。

https://wiki.scn.sap.com/wiki/display/Snippets/Formatted+Excel+as+Email+Attachment?original_fqdn=wiki.sdn.sap.com

我遇到了相同类型的要求,上面的链接帮助我解决了这个问题。

me_for_i
4楼-- · 2020-09-08 16:28

Hallo db r

感谢您的回答。 如果我使用OLE方法,您是否知道如何将其作为项目附加并作为邮件发送?

一周热门 更多>