Blog
Français

Extraire des colonnes d’un CSV — sélectionner et réordonner

Choisissez des colonnes CSV par numéro, réordonnez-les et retirez la première ligne si besoin

Traitement dans le navigateur · aucun envoi de fichier

Les colonnes sont numérotées à partir de 1 et apparaissent dans l’ordre demandé. Un numéro répété n’est inclus qu’une fois. Toutes les lignes doivent avoir la même largeur. Décochez pour retirer une ligne d’en-tête. Les valeurs restent des chaînes.

Résultat

Mode d’emploi

  1. Collez les données CSV dans la zone de saisie.
  2. Choisissez le séparateur : virgule, point-virgule, tabulation ou barre verticale.
  3. Saisissez les numéros de colonne, par exemple 1,3. Leur ordre détermine l’ordre de sortie.
  4. Décochez Inclure la première ligne pour retirer une ligne d’en-tête.
  5. Copiez le CSV obtenu.

Règles de lecture

Les colonnes sont choisies par leur position à partir de 1, et non par le nom de l’en-tête. Retirer la première ligne supprime cette ligne, qu’elle contienne réellement des intitulés ou non. Les séparateurs et sauts de ligne entre guillemets ainsi que les guillemets doublés sont traités selon les règles du CSV. Une marque d’ordre des octets (BOM) en tête est supprimée, et les fins de ligne de la sortie sont en LF.

Les lignes vides sont ignorées, mais toutes les autres lignes doivent avoir le même nombre de colonnes. Les lignes de largeur inégale, les guillemets non fermés et les numéros de colonne hors limites provoquent des erreurs. Si une colonne est demandée deux fois, seule sa première occurrence est gardée. Les nombres, les dates et les cellules qui ressemblent à des booléens ne sont pas convertis automatiquement.

Exemple

Avec l’en-tête name,city,note et une ligne contenant 민수,서울,中文😀, choisir 3,1 renvoie note,name puis 中文😀,민수. Choisir seulement 1 en retirant la première ligne renvoie 민수.

Limites

L’outil accepte jusqu’à un million de caractères et fonctionne avec du texte collé. Les valeurs qui ressemblent à des formules sont conservées comme données ; un tableur peut toutefois les interpréter lorsque vous collez ou importez le résultat. Aucune donnée CSV n’est envoyée à un serveur, et l’outil n’enregistre pas votre saisie.

Questions fréquentes

Les numéros de colonne commencent-ils à zéro ou à un ?

À un. Saisir 3,1 renvoie la troisième colonne suivie de la première. Un numéro répété n’est inclus qu’une fois.

Les cellules entre guillemets peuvent-elles contenir des virgules et des sauts de ligne ?

Oui. Les guillemets CSV standard sont interprétés, et les champs sont remis entre guillemets dans le résultat lorsque c’est nécessaire.

Les nombres ou les dates sont-ils convertis automatiquement ?

Non. Les valeurs des cellules restent des chaînes : les zéros initiaux dans des valeurs comme 001 sont donc conservés dans le texte CSV produit.

Puis-je choisir les colonnes par le nom de l’en-tête ?

Non. Les colonnes sont choisies par leur position, à partir de 1. Repérez dans l’en-tête le numéro qui correspond à chaque colonne.

Il vous manque un outil ?