Comment formater un CSV avec un séparateur et des guillemets personnalisés
Collez votre texte CSV, choisissez son séparateur, son caractère de citation et son mode de formatage, puis lancez le traitement. Le résultat réécrit le contenu et affiche les lignes et colonnes détectées.
À quoi sert le formatage CSV ?
Cet outil sert à remettre en forme un texte CSV à partir de paramètres simples : séparateur de champs, caractère utilisé pour entourer les valeurs et mode de guillemetage. Il convient lorsque vous devez relire une structure CSV, vérifier le nombre de lignes et de colonnes détectées, ou produire une nouvelle représentation du contenu. Les réglages proposés par défaut sont la virgule comme séparateur, le guillemet double comme caractère de citation et le formatage « pretty ».
Comment formater un CSV
-
Préparez le texte CSV à traiter. Collez-le dans le champ prévu à cet effet, en conservant les retours à la ligne et les séparateurs présents dans vos données.
-
Choisissez le séparateur de champs si votre contenu n’utilise pas la virgule. Vous pouvez également sélectionner le caractère de citation adapté à vos données, puis choisir le mode de formatage disponible. La valeur
minimalapplique un guillemetage minimal ; toute autre valeur de formatage applique un guillemetage de chaque champ. -
Lancez le traitement. Pour un contenu non vide, les lignes sont analysées avec le séparateur et le caractère de citation sélectionnés, puis réécrites en CSV selon ces mêmes paramètres.
-
Consultez le contenu reformatté ainsi que les compteurs affichés. Le nombre de lignes correspond aux lignes analysées. Le nombre de colonnes correspond à la largeur maximale d’une ligne observée, et non nécessairement à une largeur identique pour chaque ligne.
-
Si vous ne souhaitez pas traiter un fichier vide, vérifiez le champ avant de lancer l’opération. Une entrée vide ou composée uniquement d’espaces aboutit néanmoins à une réponse réussie, avec un contenu formaté vide et zéro ligne et colonne.
Comment lire le résultat
Un résultat réussi sur un contenu non vide fournit une nouvelle représentation CSV et les nombres de lignes et de colonnes détectés. Pour un texte de deux lignes séparées par des virgules, avec trois champs sur chaque ligne, les compteurs attendus sont deux lignes et trois colonnes. Le résultat dépend toutefois du séparateur et du caractère de citation sélectionnés : un réglage inadapté peut modifier la manière dont les champs sont découpés.
Si une exception survient pendant le traitement, le retour reste présenté comme réussi, mais le contenu formaté est vide, les deux compteurs valent zéro et une description de l’erreur est fournie. Ces compteurs ne doivent donc pas être interprétés comme une validation générale de la qualité du CSV. Pour une entrée vide, zéro ligne et zéro colonne indiquent simplement qu’aucune donnée n’a été analysée.
Exemple pratique
Vous recevez un petit export CSV séparé par des virgules et souhaitez vérifier sa structure avant de le réutiliser.
Collez deux lignes CSV comportant chacune trois champs séparés par des virgules, conservez la virgule et le guillemet double, puis lancez le formatage.
Le retour contient un contenu CSV réécrit, un compteur de deux lignes et un compteur de trois colonnes.
Limites
- Le traitement ne constitue pas une validation générale du CSV : un résultat peut être renvoyé avec un contenu vide et des compteurs à zéro après une exception, et les faits disponibles ne garantissent ni alignement des colonnes ni conformité à une norme.
Erreurs fréquentes
- Un séparateur ou un caractère de citation incorrect peut découper les champs de façon inattendue. Reprenez le séparateur et le caractère réellement employés dans le texte, puis relancez le traitement.
Questions fréquentes
Le contenu CSV est-il réécrit avec les paramètres sélectionnés ?
Oui, pour un contenu non vide, le texte est analysé avec le séparateur et le caractère de citation choisis, puis réécrit avec ces paramètres. Le contenu vide suit une branche distincte et renvoie un résultat vide avec zéro ligne et colonne.
Quelle différence existe entre les modes de guillemetage ?
La valeur minimal applique un guillemetage minimal. Toute autre valeur de formatage applique un guillemetage de chaque champ.
Que signifient zéro ligne et zéro colonne après une erreur ?
Les deux compteurs valent zéro et le contenu formaté est vide lorsqu’une exception survient ; une description de l’erreur accompagne alors le résultat.