使用ABAP在后台从应用程序服务器读取XLSM文件

2020-08-24 10:53发布

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

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


你好

我想在后台使用ABAP从应用程序服务器读取启用了宏的Excel文件(XLSM文件格式)。 我已经尝试使用opendataset语句读取并将其转换为内部表,但是没有运气。 我可以使用当前使用的方法(xlsx2abap)成功读取XLSX文件,但不能读取XLSM文件。

有人可以建议一种方法吗? 提前致谢。

谢谢

Sibi

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

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


你好

我想在后台使用ABAP从应用程序服务器读取启用了宏的Excel文件(XLSM文件格式)。 我已经尝试使用opendataset语句读取并将其转换为内部表,但是没有运气。 我可以使用当前使用的方法(xlsx2abap)成功读取XLSX文件,但不能读取XLSM文件。

有人可以建议一种方法吗? 提前致谢。

谢谢

Sibi

付费偷看设置
发送
3条回答
compass1988
1楼-- · 2020-08-24 11:36

NB:由于XLSM的保存方式(例如,密码),也许您遇到了问题。 要解决该问题,请尝试首先在本地计算机上使用一个非常简单的XLSM文件来执行此操作,如果它可以工作,则添加更多的逻辑,例如在应用程序服务器上使用非常简单的XLSM进行操作,等等。

Violet凡
2楼-- · 2020-08-24 11:38
# p#

感谢您的建议。 我能够加载特定的XLSM文件,但无法加载客户的其他文件。 您是否可以共享在加载XLSM文件时适用的代码段? 让我来看看您的代码。

当学会了学习
3楼-- · 2020-08-24 11:18

有很多带有abap2xlsx的演示程序。 我的代码只是读取文件的最简单代码(相同的代码适用于XLSX和XLSM)。

正如您所说的那样,您自己的代码适用于自己的XLSM文件,问题出在 客户端提供的XLSM文件,唯一的解决方案是调试自己abap2xlsx以了解什么不起作用。 抱歉,我帮不上忙。

一周热门 更多>