J'ai un gros fichier CSV qui est censé contenir deux champs. Il devrait ressembler à ceci :
1234, Some series of words
539345, Something else
2039, "quotes are, of course, necessary here"
Le problème est que les guillemets de la ligne 3 sont manquants, et qu'il y a beaucoup de lignes comme celle-ci. J'ai enregistré une macro pour faire ce qui suit :
- Aller au début d'une ligne
- Déplacez-vous à l'endroit juste après la première virgule.
- Insérer un guillemet
- Aller à la fin de la ligne
- Ajouter un guillemet
Cependant, même avec cette macro, je dois parcourir manuellement le fichier, en le relisant sur des lignes comportant plusieurs virgules. Je ne peux pas le faire sur chaque ligne, car ce n'est pas un CSV valide.
Ce que j'aimerais, c'est un commande de substitution qui dit : "pour les lignes comportant plus d'une virgule, placez un guillemet après la première virgule et un guillemet à la fin de la ligne."
Quelqu'un veut bien y jeter un coup d'œil ?