OLE 导出: sap 中abap 导出ex cel 的方法很多,ole 是其中一种,但其导出速度比较慢,一般只应用于对ex cel 格式有特别要求的场所 REPORT YGL_MYOLE
INCLUDE OLE2INCL
* OLE OBJECT DATA: MYEXCEL TYPE OLE2_OBJECT, MYSHEET TYPE OLE2_OBJECT, MYCELL TYPE OLE2_OBJECT, MYWORKBOOK TYPE OLE2_OBJECT
*创建ex cel 进程 CREATE OBJECT MYEXCEL 'EXCEL
APPLICATION'
* 创建工作表 CALL METHOD OF MYEXCEL 'WORKBOOKS' = MYWORKBOOK
* 创建sheet 并添加到工作表 SET PROPERTY OF MYEXCEL 'SHEETSINNEWWORKBOOK' = 1
CALL METHOD OF MYWORKBOOK 'ADD'
* 选中ex cel 中的cell,第一行的第二列
CALL METHOD OF MYEXCEL 'CELLS' = MYCELL EXPORTING #1 = 1 #2 = 2
* 设置被选中的cell 的值 SET PROTERTY OF MYCELL 'VALUE' = 'HELLO WORD'
"你要输出的内容 GET PROPERTY OF MYEXCEL 'ACTIVESHEET' = MYSHEET
GET PROPERTY OF MYE