Integration Manager IM Grid 的用法

  1.    将字符串转为grid
       GRID BUILD GRID FROM CSV STRING       ResGrid,VarString,False,<COMMA>   
  2.    字符串从指定位置开始到column_widths个数字符转为Grid 的一个列
        GRID BUILD GRID FROM COLUMN STRING         grid_name, column_source, column_start_positions, column_widths       
        - column_source: 指要转为grid的字符串
        - column_start_positions:  以逗号分开的开始位置列表
        - column_widths: 字符串格式长度
      eg:Grid1, "0123456789",4, 3     //返回grid1为1行1列,第1个单元格的值为456
  3.   从一个List(此List的每个item 都是CSV字符串)构建一个Grid
      GRID BUILD GRID FROM CSV LINES           grid name, CSV_Source_(list name), True/False, Delimiter, Additional Strip Delimiter
    LIST CREATE FROM LINES             list_data,Start,End
    GRID BUILD GRID FROM CSV LINES     grid2,list_data, False, <COMMA>,<COMMA>
  4.  根据List构建grid , 当导入的datafile 是固定的行列模式(每列固定列宽)时使用
     GRID BUILD GRID FROM COLUMN LINES      myGrid, myLisst,0,11,25,43,54,5,9,17,5,4
    //0,11,25,43,54 指没个列开始的位置
    //5,9,17,5,4 指每列宽

       

     

  5.    建一个空Grid
       CREATE GRID                                                ResGrid,5,0
  6.    给Grid 插入一行
       GRID ADD EMPTY ROWS               ResGrid,1
  7.    给Grid 插入一列
       GRID ADD EMPTY COLUMNS        ResGrid,1
  8.    给Grid 某个单元格赋值
       Grid Set Cell Value                            ResGrid,0,2,Inst_SO
  9.   获取Grid单元格的值
       SET VARIABLE                                ID=GetCell(ResGrid,1,2)
  10.   获取Grid总行数
      SET VARIABLE                                  cnt=GetRowCount(Grid1)
  11.   获取Grid总列数
      SET VARIABLE                                  cnt=GetColCount(Grid1)
  12.   从GRID中删除指定的行
      GRID REMOVE ROW                         gridname,row_index
  13.  从Grid中删除指定的列
      GRID REMOVE COLUMN                  gridname,column_index
  14.  给Grid 按指定列的值排序
      GRID SORT                                        grid_source_name,column, grid_destination_name, sort_column_type, ASC or DESC
  15.  合并2个grid, 将第2个grid的行插入到第一个Grid的后面
    GRID ADD ROWS TO GRID               destination_grid_name, source_grid_name
    如source_grid_name的列数多于destination_grid_name,则source_grid_name右边的列自动丢弃, 反之用空白代替
  16. 合并2个grid,将第2个grid的列的形式插入到第一个Grid
    GRID ADD COLUMNS TO GRID        destination_grid_name,source_grid_name
  17.  复制Grid的指定的行给第2个变量,值类型:GridRow
    GRID COPY ROW                              gridname,new_row_name,colum_index
  18. 复制Grid的指定的列给第2个变量,值类型:GridCol
    GRID COPY COLUMN                        gridname,new_col_name,colum_index
  19. 往Grid中插入行Row, 如在第1行插入
    GRID INSERT ROW                            gridname,var_row, 0
  20. 往Grid中插入列Column,如首列插入
    GRID INSERT COLUMN                     gridname,var_col, 0
  21. 往Grid行尾插入1行
    GRID ADD ONE ROW                           gridname,var_row
  22. 往Grid行尾插入1列
    GRID ADD ONE COLUMN                     gridname,var_col
  23. 往Grid中插入空行
    GRID ADD EMPTY ROWS                         gridname,number of rows
  24. 往Grid中插入空列
    GRID ADD EMPTY COLUMNS                   gridname,number of columns

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值