SAP到FTP EXCEL文件格式.XLSX

2020-08-21 23:23发布

         点击此处--->   EasySAP.com群内免费提供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)

         点击此处--->   EasySAP.com群内免费提供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)
付费偷看设置
发送
7条回答
半个程序猿
1楼-- · 2020-08-21 23:37

Excel中的错误消息

" Excel无法打开文件'<文件名> .xlsx',因为文件格式或文件扩展名无效。 确认文件未损坏,并且文件扩展名与文件格式匹配。"

表示您正在尝试打开内容与所用扩展名不匹配的文件。

您可以在网络上找到许多解释,其中之一是在这里: https://support.office.com/zh-CN/article/a-file-is-in 格式比其扩展名不同的格式表示在Excel-0d2dfb3f-b5a9-4a71-9712-0084672921a7

关于您的特殊情况:

< ul>
  • 我确认您的文件没有损坏,所以请不要尝试修复它:D
  • 您的文件具有" .xlsx"扩展名,但内容的格式不是" Office Open" XML for Excel"(也称为Excel的Office 2007格式)。
  • 您的文件包含"制表符分隔的值",因此它应具有.txt文件扩展名。
  • 您可能会 也使用"逗号分隔的值 格式,请用逗号(或在某些国家/地区用分号代替水平制表符),并使用.csv文件扩展名
  • 有关一些文件扩展名和文件内容的示例:.xlsx保留 .jpg保留为JPEG图像文件之类的" Excel的Office Open XML",。png保留为PNG图像文件之类的。 不得将.png扩展名分配给JPEG图像。

    在ABAP中,如果要创建扩展名为" .xlsx"的文件,则必须使用abap2xlsx API来创建格式如下的文件 " Excel的Office Open XML"。

    (我让您搜索,而abap2xlsx不在其他位置)

    一周热门 更多>