Aller au contenu principal

Nettoyer un fichier Excel ou CSV

Importez un fichier Excel ou CSV, choisissez les opérations de nettoyage, prévisualisez le résultat puis exportez-le sans envoyer vos données sur un serveur.

  • Traitement par lot
  • Export
Automatiser

Intégrer ce widget

Personnalisez le rendu, vérifiez l’aperçu puis copiez le code.

Aperçu

Type de code d’intégration

Code à copier

Responsive et redimensionné automatiquement par Bethemesh.

Vos fichiers sont traités localement dans votre navigateur et ne sont jamais envoyés sur nos serveurs.

Déposez votre fichier ici

Taille recommandée : 30 Mo maximum

Options de nettoyage

Résultat

Cet outil vous a-t-il été utile ?

Comment fonctionne cet outil ?

Un export de tableur peut contenir des espaces superflus, des lignes entièrement vides et des enregistrements répétés. Ce nettoyeur applique trois opérations explicites pour préparer une table avant une comparaison, une jointure ou une conversion. Les trois options sont activées par défaut, mais chacune peut être désactivée. Le nettoyage reste volontairement limité : il ne corrige pas les fautes, ne devine pas les types métier et ne décide pas que deux fiches proches représentent la même personne. Conservez l’original pour pouvoir expliquer les lignes retirées.

Importez un CSV, TSV, XLSX, XLS ou JSON tabulaire plat, jusqu’à 30 Mio par fichier dans la zone de dépôt. Les traitements et exports se font dans le navigateur. Cette interface prend la première feuille d’un classeur, sans sélecteur de feuille. Les styles, macros, cellules fusionnées et formules actives ne sont pas préservés comme dans un éditeur Excel. Les CSV sont lus comme chaînes ; les valeurs JSON scalaires conservent leurs types. Un objet ou une liste imbriquée dans une cellule JSON doit d’abord être aplati.

L’ordre des opérations est fixe : retirer les espaces extérieurs, retirer les lignes vides, puis supprimer les doublons. L’option espaces utilise trim sur les valeurs textuelles et sur les noms de colonnes ; elle ne réduit pas les espaces internes et ne change pas la casse. Si plusieurs noms deviennent identiques après nettoyage, ils sont rendus uniques pour ne pas écraser les cellules. Le lecteur CSV normalise déjà les en-têtes vides ou répétés à l’import ; désactiver le nettoyage n’annule pas cette préparation structurelle.

Une ligne est vide lorsque toutes ses valeurs sont absentes, null ou composées d’espaces après lecture textuelle. Les valeurs 0 et false ne sont pas considérées comme vides. Les doublons sont évalués sur la ligne complète, avec ses noms de champs et types de valeurs ; l’ordre des propriétés JSON n’importe pas. La première occurrence est conservée. Si le nettoyage des espaces est actif, deux lignes qui ne différaient que par leurs espaces extérieurs peuvent devenir des doublons. L’aperçu et les exports XLSX, CSV ou JSON portent sur le résultat nettoyé, sans journal détaillé des suppressions.

Comment utiliser cet outil ?

  1. Choisir les options nécessaires

    Vérifiez la première feuille et désactivez les opérations incompatibles avec votre usage. Des espaces extérieurs peuvent être significatifs dans certains codes ; ne les retirez pas sans examen.

  2. Nettoyer un échantillon connu

    Lancez le traitement et inspectez une ligne vide, une répétition et une valeur entourée d’espaces. Comparez le nombre de lignes avant et après pour repérer un écart inattendu.

  3. Exporter sans confondre les formats

    Choisissez XLSX, CSV ou JSON selon le destinataire. CSV transforme les valeurs en texte et ne distingue pas toujours null d’une chaîne vide ; gardez l’original pour les contrôles ultérieurs.

Cas d'utilisation

Préparer une comparaison

Retirez les espaces accidentels avant de comparer deux versions d’une liste, en gardant à l’esprit que la casse reste significative.

Éliminer des répétitions exactes

Supprimez des enregistrements complets dupliqués par un export, sans choisir arbitrairement entre des fiches seulement similaires.

Alléger un fichier tabulaire

Retirez les lignes sans données avant une conversion ou une jointure, sans effacer les lignes contenant zéro ou false.

Exemples

Espaces, vide et doublon

Les trois options sont actives : les deux fiches deviennent identiques après trim, la première est gardée et la ligne vide est retirée.

Entrée

nom;ville
 Ada ; Lyon 
Ada;Lyon
 ; 

Résultat

[
  {
    "nom": "Ada",
    "ville": "Lyon"
  }
]

Types JSON distincts

Les trois options sont actives. L’ordre des clés ne crée pas une différence, mais le nombre 1 et le texte 1 restent distincts ; zéro et false sont conservés.

Entrée

[{"code":1,"actif":false},{"actif":false,"code":1},{"code":"1","actif":false},{"code":0,"actif":false}]

Résultat

[
  {
    "code": 1,
    "actif": false
  },
  {
    "code": "1",
    "actif": false
  },
  {
    "code": 0,
    "actif": false
  }
]

Conseils et bonnes pratiques

  • Contrôlez les identifiants avant d’activer trim. Le nettoyage est utile pour des espaces accidentels mais ne connaît pas les conventions de vos références, ni les différences intentionnelles de saisie.
  • Utilisez le dédoublonneur CSV si vous devez définir une clé composée ou conserver la dernière occurrence. Le nettoyeur tableur compare ici toute la ligne et conserve la première, sans option de rapprochement flou.
  • Enregistrez une copie avant et après le traitement si la traçabilité est importante. Le compteur résume les lignes conservées ; il ne constitue pas un rapport détaillé des raisons de chaque suppression.

Questions fréquentes

Les trois options sont-elles obligatoires ?

Non. Elles sont activées par défaut mais indépendantes. Vous pouvez retirer uniquement les lignes vides ou désactiver trim pour préserver les espaces des cellules. L’ordre des opérations activées reste fixe, ce qui influence les doublons lorsque des valeurs sont normalisées avant leur comparaison.

Peut-on dédoublonner sur une seule colonne ?

Pas dans cette interface. La comparaison porte sur la ligne complète et conserve la première occurrence. Deux lignes ayant le même identifiant mais des montants différents restent distinctes. Utilisez un outil avec sélection de colonnes clés si votre règle métier dépend d’une partie seulement du tableau.

Le nettoyage uniformise-t-il dates, accents et majuscules ?

Non. Il retire les espaces extérieurs, les lignes vides et les répétitions exactes selon les options choisies. Il ne normalise ni dates, ni devises, ni casse, ni accents. Des contenus proches peuvent donc rester différents et nécessiter une préparation adaptée au domaine.

Le classeur original est-il modifié ?

Non. Le navigateur lit ses valeurs et produit un nouvel export. Il ne réécrit pas le fichier source et ne conserve pas sa présentation complète. Pour travailler sur une autre feuille, préparez-la dans un fichier distinct avant l’import ; cette interface prend la première feuille.

Workflow recommandé

Découvrez les outils qui interviennent naturellement avant, après ou en complément de celui-ci.

Fonctionne bien avec

Convertissez facilement vos fichiers Excel, CSV et autres formats de tableaux directement dans votre navigateur.

Données & tableauxMis en avantUtiliser l’outil

Étape suivante

Convertissez facilement vos fichiers Excel, CSV et autres formats de tableaux directement dans votre navigateur.

Données & tableauxMis en avantUtiliser l’outil