la conversion d'un espace délimité par fichier CSV

J'ai un fichier texte contenant des données tabulaires. Ce dont j'ai besoin pour faire est d'automatiser la tâche de l'écriture d'un nouveau fichier texte délimité par des virgules à la place de l'espace délimité, extrait de quelques colonnes à partir des données existantes, modifier l'ordre des colonnes.

Ceci est un extrait de l'4 premières lignes de l'origine des données:

Nombre de lignes: 8542 
Algorithme |Date |Heure |Longitude |Latitude |Pays 
1 2000-01-03 215926.688 -0.262 35.813 Algérie 
1 2000-01-03 215926.828 -0.284 35.817 Algérie 

Voici ce que je veux à la fin:

La Longitude,La Latitude,Pays,Date,Heure 
-0.262,35.813,l'Algérie,2000-01-03,215926.688 

Des conseils sur la façon d'aborder ce?

Il y a quelque chose de mal avec la façon dont vous avez présenté votre extrait de code, je crois que c'est ce que vous avez prévu.
Oui c'est ce que je voulais, merci!
est de l'ordre importatnt
Oui, l'ordre est important. la latitude/longitude champs doivent être les deux premières colonnes de la nouvelle sortie
Semble que les OP ne peuvent pas rejoindre le chat jusqu'à ce qu'il a 20 réputation... Comment puis-je faire don de lui?

OriginalL'auteur MLau | 2012-01-14