About Function Module ALSM_EXCEL_TO_INTERNAL_TABLE

这个FM立意很好,把Excel的内容直接转换为内表,不过有诸多限制,如:

一是每个CELL只能导入前50个字符,二是如果超过9999行,行号会初始化为从零开始

其实我觉得这不是大问题,最不好使用的是他的输出内表的结构,是行号、列号和值的形式,在程序里面只能动态访问,代码看起来很不直观。

看这个FM的源代码实现还是很有特点的,使用了剪贴板的功能,这样在操作Excel中大的数据量的时候性能会比较好。因为没有特别仔细看源代码,对使用TAB做字符串SPLIT有点疑惑,如果单元格内容中有TAB如何处理?

Comments are closed.