当前位置: 首页 > news >正文

abap 操作 excel

一个不错的操作 excel 的文章
https://www.elearningsolutions.co.in/a-to-z-of-ole-excel-in-abap-7-4-2/

重点

workbooks 和 workbook 是两个变量,open、saveAs 的时候都用 workbook

 CALL METHOD OF lo_excel 'Workbooks' = lo_workbooks.CALL METHOD OF lo_workbooks 'Open' = lo_workbookEXPORTING#1 = file_mal.

完整代码

REPORT z_save_excel.*----------------------------------------------------------------------*
*  DATA DECLARATIONS
*----------------------------------------------------------------------*
DATA: lo_excel       TYPE  ole2_object,  " Excel 应用对象lo_workbooks   TYPE  ole2_object,  " 工作簿集合lo_workbook    TYPE  ole2_object,  " 当前工作簿lo_worksheet   TYPE  ole2_object,  " 当前工作表lo_range       TYPE  ole2_object,lv_template    TYPE string,              " 模板文件路径lv_save_path   TYPE string,              " 保存路径lv_msg         TYPE string.              " 消息文本*----------------------------------------------------------------------*
*  MACRO: 安全释放 OLE 对象
*----------------------------------------------------------------------**----------------------------------------------------------------------*
*  START-OF-SELECTION
*----------------------------------------------------------------------*
START-OF-SELECTION.PARAMETERS file_mal(100) TYPE c LOWER CASE DEFAULT 'D:\Template.xlsx'.PERFORM genexcel.write: 'finish', file_mal.form genexcel.lv_template = 'D:\Template.xlsx'.  " 示例:本地模板文件路径lv_save_path = 'D:\Hello_ABAP.xlsx'.CREATE OBJECT lo_excel 'excel.application'.IF sy-subrc <> 0.MESSAGE '无法启动 Excel 应用,请检查是否安装 Excel' TYPE 'E'.ENDIF.*  # 设置 Excel 可见性,便于调试(完成后可以注释掉)SET PROPERTY OF lo_excel 'visible' = 1.CALL METHOD OF lo_excel 'Workbooks' = lo_workbooks.CALL METHOD OF lo_workbooks 'Open' = lo_workbookEXPORTING#1 = file_mal.CALL METHOD OF lo_workbook 'Worksheets' = lo_worksheetEXPORTING#1 = 1.  " 1 表示第一个工作表(Sheet1)" 使用Range方法直接操作A1单元格CALL METHOD OF lo_worksheet 'Range' = lo_rangeEXPORTING#1 = 'A1'." 在A1单元格写入值SET PROPERTY OF lo_range 'Value' = 'hello world'.CALL METHOD OF lo_workbook 'SaveAs'EXPORTING#1 = lv_save_path.MESSAGE '文件已保存至:' && lv_save_path TYPE 'S'.CALL METHOD OF lo_workbook 'Close'EXPORTING#1 = ABAP_FALSE. " 关闭时不再次保存
ENDFORM.
http://www.dtcms.com/a/486583.html

相关文章:

  • Excel VLOOKUP函数完全教程:从基础到高级实战
  • 网站建设定制设计网站后台怎么添加代码
  • 网站推广软件预期效果专业团队原版视频
  • 个人网站首页导航栏ps制作教程培训课程ui设计
  • 2025WPF 面试高频问题及标准答案
  • 直线电机(S7-1511PN Linmot C1251)调试文档
  • Leetcode 28
  • 【完整源码+数据集+部署教程】 【零售和消费品&存货】【无人零售】自动售卖机饮料检测系统源码&数据集全套:改进yolo11-KernelWarehouse
  • iOS框架内存中占用很高的ttc文件是否正常
  • 建设部网人事考试网站企业宣传片怎么拍
  • 料神wordpress建站教程优购物官方网站直播
  • Spring Boot 3零基础教程,yml语法细节,笔记16
  • 31-基于ZigBee的车位引导系统设计与实现
  • 济宁专业建网站seo关键词优化软件合作
  • 有赞商城建站优化收费
  • 石碣镇做网站晋城商城网站开发设计
  • AxonHub 开源程序是一个现代 AI 网关系统,提供统一的 OpenAI、Anthropic 和 AI SDK 兼容 API
  • 【运维心得】playbook远程清理windows亲测步骤
  • 【学习AI-相关路程-mnist手写数字分类-一段学习的结束:自我学习AI-复盘-代码-了解原理-综述(5) 】
  • 免费的cms视频网站模板3000款免费软件app下载
  • 网站模板没有html文件下载网站建设中忽略的字体侵权行为
  • QT学习和代码练习
  • 把 Python 应用打包成 Windows 可执行程序 — 完整指南
  • 阿里云代理商:什么是阿里云CDN配额?
  • 做推广任务的网站制作图片的软件加字体
  • 做公司网站优劣势成都建设网站那个好
  • vLLM 推理 AWQ 量化后的模型
  • **发散创新:游戏物理引擎的深入探究**一、引言随着游戏产业的飞速发展,游戏物理引擎作为游戏开发中不可或缺的一部分,
  • 上海网站制作网站wordpress 显示文章作者
  • QT 中的元对象系统(七):Q_GADGET 机制