zuoting-haoxue

\',\' 导致excel 分列显示

当excel 附件的某一列内容有‘,’ 时,会导致文件一列分成多列。此时,可处理将\',\' 替换成 ‘;’

DATA:BEGIN OF string OCCURS 0,
   str(2TYPE c,
  END OF string.
DATA:str1 TYPE string.

      SELECT SINGLE * FROM 【table】 WHERE keyno = itab2-field.
      SPLIT table-field AT \',\' INTO TABLE string.            "table-field 内容有‘,’
      LOOP AT string.
        CONCATENATE str1 string-str INTO str1 SEPARATED BY \',\'.
      ENDLOOP.
      itab1-waf_id = str1.
      SHIFT itab1-waf_id LEFT DELETING LEADING \',\'.
      CLEAR str1.
      REPLACE all OCCURRENCES OF \',\' in itab1-waf_id with \';\'.

分类:

技术点:

相关文章: