当前位置:网站首页>SAP Excel 已完成文件级验证和修复。此工作簿的某些部分可能已被修复或丢弃。
SAP Excel 已完成文件级验证和修复。此工作簿的某些部分可能已被修复或丢弃。
2022-04-23 06:25:00 【rogerix4】
1. SAP导出Excel时报错
-
发现“test.xlsx”中的部分内容有问题。是否让我们尽量尝试恢复? 如果您信任此工作簿的源,请单击“是”
-
Excel 已完成文件级验证和修复。此工作簿的某些部分可能已被修复或丢弃。
2. 解决方法
-
获取二进制导出数据表时获取数据输出长度:l_length
-
方法一:
CALL FUNCTION 'SCMS_XSTRING_TO_BINARY' EXPORTING buffer = r_xstring IMPORTING output_length = l_length TABLES binary_tab = binary_tab.
-
方法二:
CALL METHOD cl_bcs_convert=>xstring_to_solix EXPORTING iv_xstring = r_xstring RECEIVING et_solix = binary_tab. l_length = xstrlen( r_xstring ).
-
-
然后再调用cl_gui_frontend_services=>gui_download时,传入参数:bin_filesize = l_length
CALL METHOD cl_gui_frontend_services=>gui_download EXPORTING bin_filesize = l_length filename = `C:\Users\xxxx\Desktop\test.xlsx` filetype = 'BIN' CHANGING data_tab = binary_tab EXCEPTIONS file_write_error = 1 no_batch = 2 gui_refuse_filetransfer = 3 invalid_type = 4 no_authority = 5 unknown_error = 6 header_not_allowed = 7 separator_not_allowed = 8 filesize_not_allowed = 9 header_too_long = 10 dp_error_create = 11 dp_error_send = 12 dp_error_write = 13 unknown_dp_error = 14 access_denied = 15 dp_out_of_memory = 16 disk_full = 17 dp_timeout = 18 file_not_found = 19 dataprovider_exception = 20 control_flush_error = 21 not_supported_by_gui = 22 error_no_gui = 23 OTHERS = 24.
- 修正后导出的Excel可直接打开
版权声明
本文为[rogerix4]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_30797051/article/details/123900630
边栏推荐
猜你喜欢
keytool: command not found
数据分析入门 | kaggle泰坦尼克任务(三)—>探索数据分析
数据分析入门 | kaggle泰坦尼克任务(四)—>数据清洗及特征处理
菜菜的刷题日记 | 238.除自身以外数组的乘积
Background management system framework, there is always what you want
如何SQL 语句UNION实现当一个表中的一列内容为空时则取另一个表的另一列
Discussion on arrow function of ES6
Authorization+Token+JWT
H5 case development
反思|开启B站少女心模式,探究APP换肤机制的设计与实现
随机推荐
游戏辅助脚本开发之旅
C语言的指针符号到底靠近变量类型还是变量名?
Mysql 数据库从设计上的优化
ESP32学习-GPIO的使用与配置
Background management system framework, there is always what you want
超级宝典&编程指南(红蓝宝书)-读书笔记
手游性能优化
1D/1D动态规划学习总结
SAP PI/PO Soap2Proxy 消费外部ws示例
manjaro安装与配置(vscode,微信,美化,输入法)
反思 | 事件总线的局限性,组件化开发流程中通信机制的设计与实现
keytool: command not found
3. Sort statement
2022.3.14 阿里笔试
公共依赖模块common的处理
[self motivation series] what really hinders you?
npm 安装踩坑
(扩展)BSGS与高次同余方程
12.约束
学习笔记7-深度神经网络优化