CSV · TSV → CSV
Nettoyeur CSV et aide à l’import
Nettoyez les fichiers CSV ou TSV avant importation, dans votre navigateur.
Ajouter un fichier CSV
CSV · TSV · TXT
Paramètres d’importation
Colonnes
Choisissez et réorganisez les colonnes. Modifiez les noms si la première ligne contient les en-têtes.
Choisissez un fichier pour afficher un aperçu.
Aperçu
Choisissez un fichier pour afficher un aperçu.
Les fichiers restent sur votre appareil.
Nettoyer un CSV sans perdre le sens de ses colonnes
Préparez une table CSV, TSV ou TXT pour l'import en corrigeant séparateurs et encodage, en supprimant les espaces aux extrémités des champs, les lignes vides ou en double, et en complétant les lignes trop courtes. Sélectionnez, renommez et réordonnez ensuite les colonnes. Vérifiez le résultat selon les règles d'import de la destination : un aperçu propre ne prouve pas qu'une autre application interprétera correctement les identifiants, dates ou formules.
Étape par étape
- Ouvrez un fichier et vérifiez son séparateur et son encodage de caractères. Si toutes les valeurs figurent dans une colonne, choisissez le bon séparateur ; si les noms accentués sont altérés, sélectionnez l'encodage source. Décidez si la première ligne est un en-tête.
- N'activez que les opérations de nettoyage nécessaires. Les espaces sont retirés avant la comparaison des doublons, et compléter peut normaliser les lignes courtes. Choisissez les colonnes conservées, changez leurs en-têtes et ordonnez-les avec les flèches. Changer de séparateur ou d'encodage réinitialise les choix de colonnes.
- Choisissez un séparateur de sortie, téléchargez le CSV nettoyé et examinez-le dans l'importateur de destination. L'aperçu n'affiche que les 12 premières lignes de données et 12 colonnes ; l'export utilise toutes les lignes conservées et les colonnes sélectionnées.
Réglages et limites
- Analyse et nettoyage
- La détection automatique considère virgule, point-virgule, tabulation et barre verticale ; un séparateur personnalisé doit être un caractère valide unique. Les séparateurs entre guillemets, champs multilignes et guillemets doublés sont pris en charge. L'en-tête est protégé de la suppression des lignes.
- Limites avant nettoyage
- L'entrée est limitée à 20 MiB, 100,000 lignes analysées en incluant l'en-tête, 1,000 colonnes et 1,000,000 cellules. Ces limites sont vérifiées avant le nettoyage ; supprimer des doublons ne peut donc pas rendre utilisable un fichier trop volumineux déjà rejeté.
- Export et types de données
- La sortie est en UTF-8 sans BOM, avec fins de ligne CRLF et un saut de ligne final. Le nom se termine par -cleaned.csv même pour une sortie séparée par tabulations. Les champs restent du texte dans le fichier, mais le programme d'import décide des types ; les valeurs ressemblant à des formules ne sont pas neutralisées.
Exemple détaillé
Téléchargez dirty-accounts.csv. Choisissez le point-virgule et conservez l'en-tête. Activez le retrait des espaces, la suppression des lignes vides, la suppression des doublons et le complément des lignes courtes. Renommez ID en Account ID, placez Name en premier, puis exportez avec une virgule comme séparateur.
Télécharger les fichiers d'exemple
Données d'exemple
ID;Name;Note
00123; Anna ;"first; order"
00123;Anna;"first; order"
;;
00456;Bjørn| Name | Account ID | Note |
|---|---|---|
| Anna | 00123 | first; order |
| Bjørn | 00456 |
Vous devez obtenir deux lignes supprimées et aucune ligne de longueur différente. Les deux lignes d'Anna deviennent identiques après le retrait des espaces ; la ligne vide disparaît et la Note manquante de Bjørn devient un champ vide. Comparez cleaned-accounts.csv et le tableau de sortie. Le fichier conserve 00123 et 00456, mais l'ouvrir directement dans Excel peut toujours supprimer les zéros initiaux ; importez ces colonnes comme du texte.
Questions et dépannage
Pourquoi exclure une colonne n'a-t-il pas supprimé davantage de doublons ?
La comparaison utilise les lignes sources nettoyées complètes avant l'exclusion de colonnes. Les lignes ne différant que dans une colonne exclue restent distinctes. Définissez la règle de doublons souhaitée dans la source avant d'utiliser cet outil.
Pourquoi les guillemets ont-ils changé dans mon export ?
L'exporteur régénère les guillemets pour le séparateur choisi et double les guillemets internes. Passer du point-virgule à la virgule peut laisser sans guillemets un champ auparavant entre guillemets. La même valeur peut être préservée même si le fichier n'est pas identique octet par octet.
Que faire en cas d'erreur d'analyse ou de lignes inégales ?
Vérifiez d'abord le séparateur et l'encodage. Corrigez les guillemets non fermés dans la source ; compléter n'ajoute que les cellules finales manquantes et ne répare ni guillemets incorrects ni colonnes décalées. Gardez au moins une colonne sélectionnée et divisez une source dépassant les limites d'entrée.