<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我需要你的帮助来将一串数据解析成表格。
附件是 Raw_data 表的示例和我想要实现的 RSLT 表。
对于每个 EQP,我可能有一个字符串,其中有几个 (Position:Value) 由“;”分隔喜欢
P:V;P:V;P:V;
感谢您的帮助
乔夫
这样就可以了。我正在使用 WORDS 函数处理列表中的列表。
dt =新表( “原始数据” ,
添加行( 6个) ,新建专栏( “EQP” ,特点( 1个) ,标称,
设置值( { “A” , “乙” , “A” , “C” , “A” , “乙” } )
) ,
新建专栏( “位置:价值” ,特点,标称,
设置值(
{ “362:53;394:134;” , “227:37;247:152;122:44;” , “96:88;” , “266:48;” ,
“362:64;394:136;” , “266:47;” }
)
)
) ;
// 创建一个空的结果表
rslt_tbl =新表( “结果” ,新建专栏( “EQP” ,特点( 1个) ,标称) ,
新建专栏( “位置” ,数字,连续的,格式( “最好的” , 12 ) ) ,
新建专栏( “价值” ,数字,连续的,格式( “最好的” , 12 ) )
) ;
米= 0 ;
为了(我= 1个,我<=行( dt ) ,我++,
one_eqp = dt :装备[我] ;
pos_val_list =字(柱子( dt , “位置:价值” )[我] , “;” ) ;
为了( k = 1个, k <=物品( pos_val_list ) , k ++,
one_pos_val_list =字( pos_val_list [ k ] , “:” ) ;
one_pos =数( one_pos_val_list [ 1个]) ;
one_val =数( one_pos_val_list [ 2个]) ;
米++;
rslt_tbl <<添加行( 1个) ;
rslt_tbl :装备[米] = one_eqp ;
rslt_tbl :位置[米] = one_pos ;
rslt_tbl :价值[米] = one_val ;
) ;
) ;