将 SAP ABAP 内表内容本地导出成 Excel 文件试读版

简介: 将 SAP ABAP 内表内容本地导出成 Excel 文件试读版

本教程有学习者向我提问,询问如何将 ABAP 某某函数的某某输出参数的值,导出成本地 Excel 文件。


比如 BAPI BAPI_XBP_JOB_SPOOLLIST_READ_20 的名为 SPOOL_LIST 这个参数。


image.png


本教程之前花了两篇文章的篇幅,介绍了 ABAP 里的 Excel 文件读写操作:


42. 用 ABAP 新建本地 Excel 文件并写入数据


SAP ABAP 处理 Excel 的标准函数 TEXT_CONVERT_XLS_TO_SAP 介绍


本文再介绍一种将 ABAP 内表内容导出成本地 Excel 文件的简便做法,需要通过过 csv 文件作为中转桥梁。


假设我们 ABAP 内表的结构如下,包含三列,分别存储一本图书的书名,作者和销量, 字段名称为 name,author 和 sells:


image.png


接着我在内表变量 lt_books 里,插入三本书的数据。


下一步我们就需要调用 ABAP 函数 GUI_DOWNLOAD 把这个内表的内容,下载到本地,以本地文件的方式保存。


在本教程之前的文章里,我们学习了本地文件上传到 ABAP 服务器的方法:


16. 用 ABAP 读取本地文本文件内容

上传场景里,使用的 ABAP 函数是 GUI_UPLOAD.


本文我们来学习与这个上传函数相对于的下载函数,GUI_DOWNLOAD 的用法。


最后导出的效果:


image.png


详细讲解参考笔者这篇文章。



相关文章
|
1月前
|
easyexcel
【EasyExcel】第二篇:导出excel文件,导出多个sheet工作空间
【EasyExcel】第二篇:导出excel文件,导出多个sheet工作空间
|
1月前
|
JavaScript 前端开发
【导出Excel】Vue实现导出下载Excel文件(blob文件流)--亲测可用
【导出Excel】Vue实现导出下载Excel文件(blob文件流)--亲测可用
【导出Excel】Vue实现导出下载Excel文件(blob文件流)--亲测可用
|
3天前
aspose实现word,excel等文件预览
aspose实现word,excel等文件预览
|
3天前
|
Java
java导出复杂excel
java导出复杂excel
|
3天前
|
JavaScript
vue导出excel无法打开问题
vue导出excel无法打开问题
|
3天前
|
easyexcel BI
excel合并列导出文件
excel合并列导出文件
|
4天前
|
前端开发
基于jeecgboot的flowable流程任务excel导出功能
基于jeecgboot的flowable流程任务excel导出功能
10 1
|
12天前
|
JSON JavaScript 前端开发
使用JavaScript和XLSX.js将数据导出为Excel文件
使用JavaScript和XLSX.js将数据导出为Excel文件
21 0
|
15天前
|
NoSQL Python
在Python中,我们可以使用许多库来处理Excel文件
Python处理Excel常用pandas和openpyxl库。pandas的`read_excel`用于读取文件,`to_excel`写入;示例展示了数据框操作。openpyxl则用于处理复杂情况,如多工作表,`load_workbook`加载文件,`iter_rows`读取数据,`Workbook`创建新文件,写入单元格数据后保存。
24 1

热门文章

最新文章