det finns även <tab> tecken *inne* i fältdata. Om dessa behålls
så ser jag inte annat än att detta måste störa inläsningen av
filen "tab-separerad".
Men för övrigt så var det bara att öppna den i OpenOffice Calc (i mitt fall),
markera var gränserna ska vara (det var ju enkelt eftersom det står
i klartext i rubrikerna, bara att markera samma positioner) samt sedan
spara den i CSV format med <tab> som avgränsare (komma är default).
Filen är returnerad.
Nerre har postat hur det ser ut i Excel, det var i princip samma sak i OO.
Och jag använde postionerna i rutbrikerna för att markera gränserna. Enkelt.
Nerre och TomasL, hur hanterade Excel att det var <tab> i själva datat ?
D.v.s då man skapar den tab-separerade utfilen?
Samma reusultat kan man så klart uppnå med lämpligt scriptverktyg
om man vill ha det som en "one-click" lösning, men hur man än gör
så krävs det att man faktiskt kollar hur det ser ut innan man postar
lösningar som i alla fall inte fungerar.
Men som sagt, denna fil kommer sannolikt inte att fungera i alla fall,
eftersom den har "avgränsare" (d.v.s <tab> tecken) som del av datat.
Eller föresten! Jag ser att OO la till '"' avskiljare runt de textfält som
innehåller fältavgränsaren, så det kanske fungerar i alla fal...
Samma rader, i nedre delen är tab-tacknen ersatta med "<tab>":
Kod: Markera allt
TO 223 BTS4140	#264	3466	-1485	2840	\F.TO 223 BTS414	 TOP
TO 223 BTS4140	#265	3766	-2855	2960	\F.TO 223 BTS414	 TOP
	#266	2555	-1950	-0	"RTPAD	25	11	50"	 Unknown
	#267	2555	-2000	-0	"RTPAD	25	11	50"	 Unknown
	#268	2555	-2050	-0	"RTPAD	25	11	50"	 Unknown
TO 223 BTS4140<tab>#264<tab>3466<tab>-1485<tab>2840<tab>\F.TO 223 BTS414<tab> TOP
TO 223 BTS4140<tab>#265<tab>3766<tab>-2855<tab>2960<tab>\F.TO 223 BTS414<tab> TOP
<tab>#266<tab>2555<tab>-1950<tab>-0<tab>"RTPAD<tab>25<tab>11<tab>50"<tab> Unknown
<tab>#267<tab>2555<tab>-2000<tab>-0<tab>"RTPAD<tab>25<tab>11<tab>50"<tab> Unknown
<tab>#268<tab>2555<tab>-2050<tab>-0<tab>"RTPAD<tab>25<tab>11<tab>50"<tab> UnknownFör att summera :
- Undvik mellanslag som en del av datat (om det inte är adresser eller namn o.s.v).
- Undvid "osynliga" tecken som del av datat, t.ex <tab> i just detta fall.
- En enkel "replace" av dubbla mellanslag fungerar *inte* (eftersom det är enkla mellanslag mellan fält i några fall).
- Man måste *se* filen innan det är meningsfullt att posta lösningar. Perl one-liners pekar enbart på oerfarenhet.
				