如何在ABAP程序中读取Excel列属性?

2020-09-23 01:21发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我有一个自定义程序,我在...

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

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


嗨,

我有一个自定义程序,我在其中上传excel表格并创建过帐文档。 我的要求是....我想读取"金额"列属性,如果该属性为"常规",则会引发错误消息。 数量列属性必须始终为"数字"。 上传文件时,有什么方法可以读取列的属性?

此致

Dileep。

6条回答
四川大学会员
2020-09-23 01:44

如果它是XLS(旧的Excel" BIFF"格式),则只能使用OLE(因此,再次,它只能在对话框中使用)。 要知道哪些属性包含"单元格格式",最好的方法是使用VBA(alt + F11)并"监视"给定单元格的内容,例如单元格" A1":activesheet.range(" A1")

当您从ABAP使用OLE时,属性名称是相同的名称。

当然,您可以对XLSX文档使用相同的OLE,但是它的性能非常差。 最好改用abap2xlsx。 无论如何,旧的XLS格式都会消失。

一周热门 更多>