<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 ;
) ;
) ;