Ciao,
spero mi possiate aiutare perchè sto sbattendoci la testa da tempo senza trovare una soluzione che non sia la modifica a mano ogni volta!
Ho un programma che mi estrae un file tipo CSV di questo tipo (es. di una riga):
TIMER;19.04. 10:51:00;OUTPUT;0;0;0;0;0;0;0;0;0;0;INPUT;1;1;1;1; 1;1;1;1;DS:;16;9;16;11;10;6;5;37;4;8;5;8;14;35;9;1 6;11;9;6;5;7;11;20;16;16;13;11;8;11;10;11;16;17;12 ;7;5;5;8;5;19;12;14;12;7;7;5;5;7;5;6;8;7;9;12;11;1 2;6;6;7;7;14;22;16;17;8;8;7;10;12;10;071:009;072:0 11;073:015;074:014;075:006;076:005;077:005;078:005;079:006;080:005;081:006;082:005;083:005;084:004;085:005;086:005;087:005;088:005;089:005;090:007;0 91:005;092:007;093:005;094:005;095:005;096:005;097 :005;098:005;099:005;100:005;101:004;102:005;103:0 07;104:006;105:005;106:007;107:006;108:006;109:005 ;110:006;111:007;112:005;113:007;114:005;115:005;116:005;117:007;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;
Lo so, è difficile da leggere, ma non è questo l'importante!
Il mio problema è che alcuni campi di quel file sono composti da valori come quelli in grassetto, ossia
"numero_progressivo" + ":"+"valore"
es: 112:005
Una volta importato in excel il file, le colonne vengono correttamente suddivise, includendo però nelle celle i valori come quelli sopra.
Esiste un modo per automatizzare la RIMOZIONE (o sostituzione con "") di parte del campo, in modo da ottenere solo il valore?
es. passare da 112:005 a 005?
I numeri prima del ":" sono progressivi via via che ci si sposta di colonna.
es.
la colonna X contiene tutti campi tipo 001:___ ,
la colonna Y contiene tutti campi tipo 002:___ ,
la colonna Z contiene tutti campi tipo 003:___ ,
Ditemi che esiste un modo, altrimenti ad ogni generazione di questi file di LOG ci perdo mezza giornata solo per sistemare i valori.
PS: ovviamente non mi è possibile modificare la generazione di tali file!