Cambiar las columnas de una tabla (archivo csv)
Publicado: 2013-03-13 19:50 @868
Hola, necesito cambiar el orden de los datos de un csv a otro csv, ¿por qué? porque el resultado final ya lo tengo mecanizado para generar un archivo xml con el que genero gráficas.
Aparte de leer el fichero y generar un array con los datos leídos no sé cómo tratarlo para cambiarlo, aparte hay varias columnas de datos que no me interesan que formen parte de la fotofinal. Columnas cuya cabecera contiene la palabra Status o Round.
Anexo dos ficheros, fotoinicial y fotofinal para que se me entienda (mejor).
Gracias por anticipado
SALUD...
Aparte de leer el fichero y generar un array con los datos leídos no sé cómo tratarlo para cambiarlo, aparte hay varias columnas de datos que no me interesan que formen parte de la fotofinal. Columnas cuya cabecera contiene la palabra Status o Round.
Anexo dos ficheros, fotoinicial y fotofinal para que se me entienda (mejor).
Using text Syntax Highlighting
Tiempo;servidor A CPU Libre;servidor A CPU Libre Round Trip Time;servidor A CPU Libre Status;servidor A SWAP Libre;servidor A SWAP Libre Round Trip Time;servidor A SWAP Libre Status;servidor A RAM Libre;servidor A RAM Libre Round Trip Time;servidor A RAM Status
8/03/13 12:15;92;4 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 12:20;97;4,05 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 12:25;96;4,02 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 12:30;93;4 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 12:35;97;4 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 12:40;97;4,02 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 12:45;96;4 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 12:50;97;4 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 12:55;94;4,02 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 13:00;97;4,02 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 13:05;98;4,02 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 13:10;94;4 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 13:15;96;4,02 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 13:20;98;4,02 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 13:25;96;4,02 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 13:30;97;4 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 12:15;92;4 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 12:20;97;4,05 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 12:25;96;4,02 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 12:30;93;4 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 12:35;97;4 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 12:40;97;4,02 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 12:45;96;4 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 12:50;97;4 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 12:55;94;4,02 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 13:00;97;4,02 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 13:05;98;4,02 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 13:10;94;4 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 13:15;96;4,02 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 13:20;98;4,02 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 13:25;96;4,02 sec;0;95;0 sec;0;62;0 sec;0
8/03/13 13:30;97;4 sec;0;95;0 sec;0;62;0 sec;0
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4
Using text Syntax Highlighting
timestamp;Equipo;CPU libre;SWAP libre;RAM libre
8/03/13 12:15;Servidor A;92;95;62
8/03/13 12:20;Servidor A;97;95;62
8/03/13 12:25;Servidor A;96;95;62
8/03/13 12:30;Servidor A;93;95;62
8/03/13 12:35;Servidor A;97;95;62
8/03/13 12:40;Servidor A;97;95;62
8/03/13 12:45;Servidor A;96;95;62
8/03/13 12:50;Servidor A;97;95;62
8/03/13 12:55;Servidor A;94;95;62
8/03/13 13:00;Servidor A;97;95;62
8/03/13 13:05;Servidor A;98;95;62
8/03/13 13:10;Servidor A;94;95;62
8/03/13 13:15;Servidor A;96;95;62
8/03/13 13:20;Servidor A;98;95;62
8/03/13 13:25;Servidor A;96;95;62
8/03/13 13:30;Servidor A;97;95;62
8/03/13 12:15;Servidor A;92;95;62
8/03/13 12:20;Servidor A;97;95;62
8/03/13 12:25;Servidor A;96;95;62
8/03/13 12:30;Servidor A;93;95;62
8/03/13 12:35;Servidor A;97;95;62
8/03/13 12:40;Servidor A;97;95;62
8/03/13 12:45;Servidor A;96;95;62
8/03/13 12:50;Servidor A;97;95;62
8/03/13 12:55;Servidor A;94;95;62
8/03/13 13:00;Servidor A;97;95;62
8/03/13 13:05;Servidor A;98;95;62
8/03/13 13:10;Servidor A;94;95;62
8/03/13 13:15;Servidor A;96;95;62
8/03/13 13:20;Servidor A;98;95;62
8/03/13 13:25;Servidor A;96;95;62
8/03/13 13:30;Servidor A;97;95;62
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4
Gracias por anticipado
SALUD...