Nettoyer un fichier CSV en ligne

Importez un véritable CSV, même avec des cellules entre guillemets : vérifiez le tableau avant et après, retirez les doublons et choisissez le séparateur et l’encodage de sortie.

Traitement local, aucun CSV envoyé

Comment utiliser cet outil

  1. 1Importez un fichier .csv ou .txt de 10 Mo maximum.
  2. 2Contrôlez le séparateur détecté et l’aperçu avant nettoyage.
  3. 3Activez les règles utiles, y compris la déduplication par colonne.
  4. 4Choisissez CSV, TSV et l’option BOM, puis téléchargez le résultat.

Les avantages

  • Virgule, point-virgule, tabulation et pipe détectés
  • Champs entre guillemets et retours à la ligne respectés
  • Statistiques avant/après
  • Export UTF-8 ou UTF-8 avec BOM sans serveur

Pourquoi Excel français utilise-t-il souvent le point-virgule ?

Dans un environnement où la virgule sert de séparateur décimal, Excel emploie fréquemment le point-virgule pour séparer les colonnes. L’outil teste aussi la virgule, la tabulation et le pipe au lieu de supposer un format unique.

Un vrai CSV n’est pas une simple suite de lignes

Une cellule entre guillemets peut contenir le séparateur, des guillemets doublés et même un retour à la ligne. Le parseur parcourt donc le fichier caractère par caractère et ne repose pas sur un découpage naïf avec split.

UTF-8 et BOM

Le BOM UTF-8 est une marque placée au début du fichier. Il n’est pas requis par UTF-8, mais aide certaines versions d’Excel à reconnaître correctement les accents. L’option reste désactivable pour les logiciels qui n’en ont pas besoin.

Limites

La taille est limitée à 10 Mo pour préserver la mémoire du navigateur. Les fichiers dont la structure mélange plusieurs séparateurs ou contient des guillemets non fermés doivent être corrigés à la source.

Questions fréquentes

L’outil compare la virgule, le point-virgule, la tabulation et la barre verticale, tout en tenant compte des champs entourés de guillemets.

Outils complémentaires