2020-08-24 10:53发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我想在后台使用ABAP从应用程序服务器读取启用了宏的Excel文件(XLSM文件格式)。 我已经尝试使用opendataset语句读取并将其转换为内部表,但是没有运气。 我可以使用当前使用的方法(xlsx2abap)成功读取XLSX文件,但不能读取XLSM文件。
有人可以建议一种方法吗? 提前致谢。
谢谢
Sibi
NB:由于XLSM的保存方式(例如,密码),也许您遇到了问题。 要解决该问题,请尝试首先在本地计算机上使用一个非常简单的XLSM文件来执行此操作,如果它可以工作,则添加更多的逻辑,例如在应用程序服务器上使用非常简单的XLSM进行操作,等等。
感谢您的建议。 我能够加载特定的XLSM文件,但无法加载客户的其他文件。 您是否可以共享在加载XLSM文件时适用的代码段? 让我来看看您的代码。
有很多带有abap2xlsx的演示程序。 我的代码只是读取文件的最简单代码(相同的代码适用于XLSX和XLSM)。
正如您所说的那样,您自己的代码适用于自己的XLSM文件,问题出在 客户端提供的XLSM文件,唯一的解决方案是调试自己abap2xlsx以了解什么不起作用。 抱歉,我帮不上忙。
最多设置5个标签!
NB:由于XLSM的保存方式(例如,密码),也许您遇到了问题。 要解决该问题,请尝试首先在本地计算机上使用一个非常简单的XLSM文件来执行此操作,如果它可以工作,则添加更多的逻辑,例如在应用程序服务器上使用非常简单的XLSM进行操作,等等。
感谢您的建议。 我能够加载特定的XLSM文件,但无法加载客户的其他文件。 您是否可以共享在加载XLSM文件时适用的代码段? 让我来看看您的代码。
有很多带有abap2xlsx的演示程序。 我的代码只是读取文件的最简单代码(相同的代码适用于XLSX和XLSM)。
正如您所说的那样,您自己的代码适用于自己的XLSM文件,问题出在 客户端提供的XLSM文件,唯一的解决方案是调试自己abap2xlsx以了解什么不起作用。 抱歉,我帮不上忙。
一周热门 更多>