点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
HI SDN,
我正在研究一个对象,该对象使用功能模块HTTP_SCRAMBLE,FTP_CONNECT,FTP_R3_TO_SERVER,FTP_DISCONNECT从SAP ABAP程序向Excel服务器发送excel文件格式(.xls)。 文件正在发送到FTP服务器,文件正在FTP服务器上打开,并且记录可见。 但是,当我们使用功能模块HTTP_SCRAMBLE,FTP_CONNECT,FTP_R3_TO_SERVER,FTP_DISCONNECT从SAP ABAP Programe将文件格式(.xlsx)发送到FTP服务器时。 文件正在发送到FTP服务器,并且文件未在FTP服务器上打开。错误为" Excel无法打开文件'test.xlsx',因为文件扩展名的文件格式无效。请验证文件是否为 excelerror.jpg 损坏,并且文件扩展名与文件的格式匹配。 a>
excelerror.jpg (12.4 kB)
Excel中的错误消息
" Excel无法打开文件'<文件名> .xlsx',因为文件格式或文件扩展名无效。 确认文件未损坏,并且文件扩展名与文件格式匹配。"
表示您正在尝试打开内容与所用扩展名不匹配的文件。
您可以在网络上找到许多解释,其中之一是在这里: https://support.office.com/zh-CN/article/a-file-is-in 格式比其扩展名不同的格式表示在Excel-0d2dfb3f-b5a9-4a71-9712-0084672921a7 。
关于您的特殊情况:
< ul>有关一些文件扩展名和文件内容的示例:.xlsx保留 .jpg保留为JPEG图像文件之类的" Excel的Office Open XML",。png保留为PNG图像文件之类的。 不得将.png扩展名分配给JPEG图像。
在ABAP中,如果要创建扩展名为" .xlsx"的文件,则必须使用abap2xlsx API来创建格式如下的文件 " Excel的Office Open XML"。
(我让您搜索,而abap2xlsx不在其他位置)
一周热门 更多>