Function_ALSM_EXCEL_TO_INTERNAL_TABLE


ALSM_EXCEL_TO_INTERNAL_TABLE

这个函数用来取excel文件中制定的某一个cell的值比较有用,不过要注意excel文件不要太大,不然速度会比较慢。

下面是例子程序:

REPORT ZTESTXU .

* Define corresponding internal table

data: itab like ALSMEX_TABLINE occurs 0 with header line.

* Call the function

CALL FUNCTION ‘ALSM_EXCEL_TO_INTERNAL_TABLE’

EXPORTING

FILENAME = ‘d:\1.xls’

I_BEGIN_COL = 1

I_BEGIN_ROW = 1

I_END_COL = 10

I_END_ROW = 10

TABLES

INTERN = itab

EXCEPTIONS

INCONSISTENT_PARAMETERS = 1

UPLOAD_OLE = 2

OTHERS = 3

.

*Write result to list

IF SY-SUBRC = 0.

loop at itab.

write: / itab-row,itab-col,itab-value.

endloop.

ENDIF.

希望对大家有点帮助。


About The Author

从事SAP行业有些年头,对SAP技术稍有了解; 如无特别声明,本博客文章为原创,转载请注明; 博主MSN:xuchunbo0901@hotmail.com; 博主邮箱:bob.xu@abaptech.com。

No Comments

Leave A Reply


注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。

无觅相关文章插件,快速提升流量