Catégorie: Développement

Réorganisation de colonnes CSV

Idée interneUn outil manque ?

Réorganisez les colonnes CSV par nom ou par position

Collez des données CSV et indiquez l'ordre souhaité des colonnes, par nom d'en-tête ou par position à partir de 1, pour réorganiser toutes les lignes d'un coup. Les colonnes absentes de la liste conservent leur ordre relatif à la fin. Tout s'exécute entièrement dans votre navigateur.

CSV réorganisé
team,name,score
Blue,Ada Lovelace,92
Green,Grace Hopper,88

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

À quoi sert cet outil

Les exports de tableur et les fichiers CSV fusionnés placent rarement les colonnes dans l'ordre attendu par un outil en aval, et les réorganiser à la main signifie modifier chaque ligne de façon cohérente. Cet outil lit l'ordre de colonnes que vous indiquez, par nom d'en-tête lorsque le fichier en a un ou par position à partir de 1 dans tous les cas, puis réécrit chaque ligne, y compris l'en-tête, dans cet ordre ; toute colonne non mentionnée conserve sa position relative et est simplement ajoutée après celles que vous avez nommées, de sorte que rien n'est perdu.

Mode d'emploi

  1. Collez des données CSV, ou chargez l'exemple.
  2. Choisissez le séparateur et indiquez si la première ligne est un en-tête.
  3. Listez le nouvel ordre des colonnes par nom ou par position, puis copiez le CSV réorganisé.

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 la réorganisation se font en JavaScript directement dans la page, donc rien de ce que vous collez ne quitte votre appareil.
Que devient une colonne que je ne liste pas ?
Elle n'est pas perdue : toute colonne absente de la liste d'ordre est ajoutée après celles qui sont nommées, en conservant son ordre relatif d'origine.
Puis-je utiliser des positions de colonnes plutôt que des noms ?
Oui. Toute entrée de la liste d'ordre qui est un nombre entier est traitée comme une position de colonne à partir de 1, ce qui fonctionne aussi lorsque le fichier n'a pas d'en-tête.