Catégorie: Développement

Renommage de colonnes CSV

Idée interneUn outil manque ?

Renommez les colonnes d'en-tête CSV avec une table ancien=nouveau

Collez des données CSV et une liste de paires ancien=nouveau, une par ligne, pour renommer les colonnes d'en-tête sans toucher à aucune ligne de données. Tout s'exécute entièrement dans votre navigateur.

2 colonne(s) renommées dans votre navigateur.

CSV renommé
identifier,full_name,team
1,Ada Lovelace,Blue
2,Grace Hopper,Green

Tout sur cette page est traité dans votre navigateur. Rien n'est envoyé.

À quoi sert cet outil

Renommer à la main quelques colonnes CSV devient vite risqué dès que des champs entre guillemets entrent en jeu, car le rechercher-remplacer d'un éditeur de texte ne fait pas la différence entre une cellule d'en-tête et une valeur qui lui ressemble. Cet outil analyse correctement le CSV, applique chaque paire ancien=nouveau de la table uniquement à la ligne d'en-tête, laisse inchangées les colonnes non mentionnées dans la table, et signale toute entrée dont l'ancien nom n'est pas réellement présent dans l'en-tête.

Mode d'emploi

  1. Collez des données CSV, ou chargez l'exemple.
  2. Choisissez le séparateur, puis listez les paires ancien=nouveau, une par ligne.
  3. Copiez le CSV renommé, en vérifiant les noms non trouvés dans l'en-tête.

Confidentialité

Cet outil fonctionne entièrement dans votre navigateur. Ce que vous saisissez n'est jamais envoyé, stocké ni partagé : fermer l'onglet suffit à tout effacer.

Questions fréquentes

Mes données sont-elles envoyées quelque part ?
Non. L'analyse et le renommage se font en JavaScript directement dans la page, donc rien de ce que vous collez ne quitte votre appareil.
Que deviennent les colonnes que je ne liste pas ?
Elles conservent leur nom et leur position d'origine ; seules les colonnes nommées à gauche d'une ligne de la table sont renommées.
Que se passe-t-il si je fais une faute de frappe dans un nom de colonne de la table ?
Cette entrée est signalée comme introuvable dans l'en-tête, ce qui permet de corriger l'orthographe et de réessayer plutôt que de la voir ignorée silencieusement.