Jump to content

CSV : retirer retours à la ligne


Recommended Posts

je construit un multiboutique 1.5,

j'essayes laborieusement de récupérer le catalogue d'une boutique en prod sous 1.3.6,

le CSV semble prêt, mais.... la mise en forme précédente à laissé des milliers de "retour à la ligne" ce qui empèche l'import puisqu'il faut une seule ligne avec séparateur ";" par ID produit.

 

quelqu'un connnait-il une astuce pour retirer en masse tous les "retour à la ligne" ?

(j'ai déjà essayé via Excel, Word, Notepad++ avec des codes spécifiques, mais sans succés)

 

merci de votre aide

Link to comment
Share on other sites

Si je me rapelle bien via Notepad :

- ctrl + h

- cocher le type de recherche : \n \t \r...

- dans ton premier champs mettre : \t

- dans le deuxième : ;

- et validée !

Loic, le \t, c'est pour les tabs.

 

Sous Windows le retour a la ligne, c'est carriage return+line feed (CR+LF)

Sous Notepad++, si tu selectionnes View->Show Symbol->Show All Characters, tu dois voir un CRLF a chaque fin de ligne.

Pour supprimer toutes les lignes vides:

- tu places ton curseur sur la premiere ligne (qui ne doit pas etre vide)

- ctrl+h

- dans le premier champ, tu entres (\r\n){2,}

- dans le deuxieme champ, tu entres \r\n

- tu decoches les 3 cases

- tu selectionnes Regular expression

- tu cliques sur Replace All

C'est probablement pas la meilleure combinaison de regular expression mais ca marche.

 

PS: Si tu nous avais donné un echantillon de ton fichier, on aurait gagné du temps.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...