Bonjour,
J'ai exporter des données en CSV d'un logiciel, cela marche a 70%, mais j'ai besoin de faire des tratiement sur ce fichier pour qu'il soit correcte.
En effet sur certains de mes enregistrements il existe un saut de ligne au milieu d'une ligne.
Par exemple :
1001;BOLLET
1029;BALESTRA
3 lot du Gâteau 37510 BURNIN;Public
1035;ROMAN
1039;OUSTRIERE
15, rue de la Trucutu 38110 SAINT TOTO;Public
Mes lignes doivent toutes commencées par un identifiant, ici 1001,1024 1035,1039
cependant allez savoir pourquoi un saut de ligne s'est ajouté avant le "3 lot..." et avant le "15, rue..."
Je voudrais donc faire sauter ces fins de lignes.Ici les saut de lignes se sont rajouté 2 fois avant le champs [adresse] mais c'est une pure coincidence.
Je travail sous linux, avec des sed... mais je suis ouvert à n'importe quelle solution, bash, perl, php...
Je pense quil faudrait faire quelque chose du type si il existe un saut de ligne suivit de quelque chose de différent de XXXX;Une majuscule repeter une 15aine de fois alors enlever le saut de ligne . Mais j'ai vraiment aucune idee de comment faire ca.
Merci pour votre aide!!
Partager