Tengo un requisito en el que necesito remodelar los datos en un csv. A continuación se muestra el csv
Set No ;Res No ;A ;B ;C 1451 ;1123 ;0 ;1 ;2000 1351 ;1133 ;0 ;2 ;3000Y aquí está la salida deseada.
Set No ;Res No ;Attrib ;Value 1451 ;1123 ;A ;0 1451 ;1123 ;B ;1 1451 ;1123 ;C ;2000 1351 ;1133 ;A ;0 1351 ;1133 ;B ;2 1351 ;1133 ;C ;3000Probé el siguiente código pero está ejecutando un ciclo infinito
var text = a var linearray = String(text).split("\r\n") var len = linearray.length for (var i=0; i<linearray.length-1;i++) { var temparray = linearray[i].split(";") for(j = 0;j<temparray.length-1;j++) { temparray.push([]); } linearray[i] = temparray.join(";") } linearray.join("\r\n")"a" en el código contiene el valor del archivo csv. ¿Puede sugerir qué estoy haciendo mal y qué código debo escribir para obtener el resultado deseado?