IA sur votre appareil : performant et privé.

Ajouter ou supprimer des colonnes CSV

Colonnes CSV : supprimez, ajoutez, réordonnez ou renommez. Rien n'est envoyé.

  • Fonctionne sur votre appareil
  • Quatre modifications en une passe
  • Un fichier gratuit · Lot avec Pro

Déposez un CSV ici

.csv .tsv .txt .psv — un fichier jusqu'à 25.0 MB

Réglages
Délimiteur
Délimiteur

Détecté en analysant un échantillon, pas en comptant les séparateurs. Forcez-le si le fichier est inhabituel.

Caractère de guillemet
Caractère de guillemet

Certains exports utilisent l'apostrophe, d'autres n'utilisent aucun guillemet.

Encodage

Une marque d'ordre des octets dans le fichier l'emporte sur ce choix, et l'outil le signale.

Décochez pour un fichier qui commence directement par des données. Renommer exige une ligne d'en-tête où écrire.

Délimiteur de sortie
Délimiteur de sortie

L'extension du téléchargement suit : .csv, .tsv ou .psv.

Fins de ligne
Fins de ligne

CRLF pour les programmes Windows et les importateurs stricts.

Excel en a besoin pour ouvrir un CSV UTF-8 en UTF-8 plutôt qu'en texte Windows historique.

Désactivé par défaut : n'entourer que le nécessaire garde une comparaison lisible.

Télécharger sous
Pro

Laissez vide pour conserver le nom de chaque fichier.

Gratuit : un fichier à la fois, jusqu'à 25.0 MB. Toutes les fonctions de colonnes incluses.

Comment gérer les colonnes d'un CSV

  1. 1

    Chargez le CSV

    Déposez un fichier .csv, .tsv, .txt ou .psv sur la page, ou ouvrez la zone de collage et collez le texte. Le délimiteur, le caractère de guillemet et l'encodage sont détectés ; chacun peut être forcé dans les réglages si le fichier est inhabituel.

  2. 2

    Indiquez si la première ligne est un en-tête

    Laissez « Première ligne d'en-tête » coché pour un export ordinaire. Décochez-le pour un fichier qui commence directement par des données, afin que sa première ligne soit traitée comme des données et non comme des noms de colonnes.

  3. 3

    Modifiez la liste des colonnes

    Décochez chaque colonne à supprimer, faites glisser la poignée ou utilisez les flèches haut et bas pour changer l'ordre, tapez par-dessus un nom pour renommer cet en-tête, et appuyez sur Ajouter une colonne pour en insérer une.

  4. 4

    Définissez le contenu d'une nouvelle colonne

    Chaque nouvelle colonne prend une valeur constante, un vide, un numéro de ligne à partir de 1, ou une copie d'une autre colonne. La ligne d'en-tête reçoit le nom saisi et chaque ligne de données reçoit la valeur.

  5. 5

    Vérifiez l'aperçu

    Le tableau sous la liste des colonnes montre les 50 premières lignes du résultat et se met à jour pendant que vous modifiez. C'est la sortie, pas l'entrée : ce que vous voyez est ce que contiendra le fichier.

  6. 6

    Appliquez et téléchargez

    Appuyez sur Appliquer. Choisissez d'abord le délimiteur de sortie, la fin de ligne et s'il faut écrire une marque d'ordre des octets si le fichier part vers Excel. Téléchargez le CSV, ou copiez-le directement dans le presse-papiers.

Ce que propose cet outil d'ajout/suppression de colonnes

Tout ce qui concerne la sortie tient dans une liste ordonnée de colonnes. Garder, supprimer, réordonner, renommer et insérer sont des modifications de cette liste, et toutes prennent effet en une seule passe : aucun mode à basculer, aucune limite d'une modification par opération.

  • Supprimez autant de colonnes que voulu — Chaque colonne a une case. Décochez celles dont vous ne voulez pas et elles disparaissent de toutes les lignes, en-tête compris.
  • Ajoutez des colonnes n'importe où — Insérez une colonne et faites-la glisser à la position voulue. Elle prend une valeur constante, un vide, un numéro de ligne ou une copie d'une autre colonne.
  • Réordonnez par glissement ou au clavier — La poignée à gauche de chaque ligne la fait glisser ; les flèches haut et bas font la même chose sans pointeur.
  • Renommez les en-têtes sur place — Tapez par-dessus le nom d'une colonne et la ligne d'en-tête de la sortie porte le nouveau texte. Les cellules de données dessous ne bougent pas.
  • Un aperçu de la SORTIE — Le tableau montre les 50 premières lignes du résultat, pas de l'entrée, et se met à jour pendant que vous modifiez : le fichier ne peut donc pas contredire ce que vous regardiez.
  • Une sortie écrite pour sa destination — Choisissez le délimiteur, les fins de ligne LF ou CRLF, s'il faut mettre chaque champ entre guillemets et s'il faut une marque d'ordre des octets pour Excel.

Supprimer des colonnes

Supprimer, c'est décocher. La colonne disparaît de la ligne d'en-tête et de chaque ligne de données, et l'aperçu montre immédiatement les colonnes restantes.

  • Plusieurs à la fois — La plupart des nettoyages sont « supprime ces six-là », pas « supprime celle-ci ». Décochez-en autant que vous voulez et appuyez une fois sur Appliquer.
  • N'en garder que quelques-unes — Appuyez sur Tout supprimer, puis cochez les deux ou trois à garder. C'est généralement moins de clics que de décocher le reste.
  • Garder la valeur, supprimer l'en-tête — Ajoutez une colonne en mode Copie d'une autre colonne, pointez-la vers celle que vous allez supprimer, et renommez-la. La copie reste valide après la disparition de l'originale.
  • Rien ne reste en arrière — Les lignes du fichier plus courtes que l'en-tête sont complétées, donc la sortie est un rectangle sans queue irrégulière là où se trouvait une colonne.

Ajouter des colonnes, et ce qu'elles contiennent

Une nouvelle colonne a un nom, écrit dans la ligne d'en-tête, et une valeur, écrite dans chaque ligne de données. Les quatre modes de valeur couvrent ce que l'on finit sinon par faire dans un tableur.

  • Constante — Le même texte dans chaque ligne de données. C'est le mode pour étiqueter un lot avec sa source, sa date d'import ou sa campagne.
  • Vide — Une colonne vide avec un en-tête, prête à être remplie là où va le fichier.
  • Numéro de ligne — 1, 2, 3 le long du fichier. Il compte les lignes de données, donc avec un en-tête le premier enregistrement est 1 et non 2.
  • Copie d'une autre colonne — Duplique une colonne existante par sa position dans le fichier d'origine, donc elle continue de fonctionner après un réordonnancement et après une suppression.

Réordonner et renommer

L'ordre de la liste est l'ordre de la sortie. Déplacer une ligne déplace une colonne, y compris une colonne nouvellement ajoutée que l'on veut placer au milieu plutôt qu'à la fin.

  • Glisser — Appuyez sur la poignée et déplacez. La ligne sous le pointeur est mise en évidence, donc l'endroit où la colonne va atterrir est clair avant de relâcher.
  • Clavier — Les flèches haut et bas déplacent une ligne d'un cran. Un contrôle qui ne peut qu'être glissé est inutilisable sans pointeur : c'est pourquoi les deux existent.
  • Renommer — Tapez par-dessus le nom. Seule la ligne d'en-tête change ; renommer ne touche pas une seule cellule de données.
  • Réinitialiser — Réinitialiser les colonnes remet la liste aux colonnes du fichier, dans son ordre, avec leurs noms d'origine.

Votre fichier a-t-il une ligne d'en-tête ?

C'est le seul réglage qui change le sens de tout le reste de l'outil, et celui que la plupart des éditeurs de colonnes en ligne n'offrent pas du tout.

  • Coché — La ligne un contient des noms de colonnes. La liste en est étiquetée, renommer écrit dans cette ligne, et le nom d'une nouvelle colonne y va aussi.
  • Décoché — Toutes les lignes sont des données. La liste est étiquetée par position, aucune ligne d'en-tête n'est écrite, et renommer est désactivé : un nom sans destination est un contrôle qui fait seulement semblant de fonctionner.
  • Pourquoi cela compte — Un outil qui traite toujours la ligne un comme un en-tête consomme le premier enregistrement d'un export sans en-tête comme noms de colonnes. La sortie paraît parfaitement normale, ce qui la rend dangereuse.
  • Vous pouvez changer d'avis — Basculer le réglage relit les noms sans relire le fichier, et les noms de colonnes que vous avez modifiés vous-même sont conservés.

Délimiteurs, guillemets et champs difficiles

Un CSV n'est simple que jusqu'au moment où un champ contient le délimiteur. Les champs sont lus selon la RFC 4180 pour que les cas difficiles survivent intacts à l'aller-retour.

  • Une détection qui analyse au lieu de compter — Chaque délimiteur candidat sert à analyser un échantillon, et celui qui produit les largeurs de lignes les plus régulières l'emporte. Compter les séparateurs sur la première ligne, c'est ainsi qu'un export à point-virgule contenant une adresse entre guillemets finit lu comme une seule colonne.
  • Champs entre guillemets — Un champ entre guillemets peut contenir le délimiteur, des sauts de ligne et des guillemets doublés. Les trois passent inchangés et sont remis entre guillemets en sortie.
  • Un guillemet n'ouvre un champ qu'au début — Une apostrophe au milieu d'un champ nu est un caractère, pas un guillemet. Traiter chaque guillemet comme un interrupteur, c'est ce qui fusionne deux lignes en une dans un fichier plein de noms comme O'Brien.
  • Lignes irrégulières — Des lignes de longueurs différentes sont une propriété du fichier, pas une erreur. Les lignes courtes sont complétées en sortie pour que le résultat soit rectangulaire.
  • Fixez-le à la main — Virgule, point-virgule, tabulation et barre verticale, ainsi que guillemet double, simple ou aucun, sont disponibles si la détection lit mal un fichier. L'outil le signale quand il n'est pas sûr et nomme le second candidat.

Encodage, marques d'ordre des octets et Excel

La plupart des problèmes de « les accents sont sortis de travers » sont un désaccord d'encodage à un bout ou à l'autre, et l'outil traite les deux bouts.

  • La marque du fichier l'emporte — Une marque d'ordre des octets, c'est le fichier qui déclare son encodage ; une liste déroulante, c'est une supposition. La marque est lue en premier et l'emporte sur le choix, et l'outil le signale.
  • Vrai ISO-8859-1 — Dans un navigateur, iso-8859-1 est une étiquette de Windows-1252, donc les deux options ordinaires sont le même décodeur. Le vrai Latin-1 (octets 0x00 à 0xFF directement sur les points de code correspondants) est proposé à part, seul moyen de lire correctement un vrai fichier Latin-1.
  • UTF-16 en entrée, UTF-8 en sortie — L'export « Texte Unicode » d'Excel est en UTF-16. Il est lu correctement et réécrit en UTF-8, ce qu'attend tout ce qui vient ensuite.
  • Écrire pour Excel — Cochez Ajouter une marque d'ordre des octets et Excel ouvre un CSV UTF-8 en UTF-8 plutôt qu'en texte Windows historique. Les fins de ligne CRLF sont le choix complémentaire pour les programmes Windows exigeants.

Options de sortie

La sortie est écrite pour l'endroit où va le fichier ensuite, pas simplement réémise dans la forme où elle est arrivée.

  • Délimiteur — Gardez celui du fichier, ou écrivez virgule, point-virgule, tabulation ou barre verticale. L'extension du téléchargement suit : un fichier à tabulations s'appelle .tsv, un fichier à barres .psv.
  • Fins de ligne — LF pour tout ce qui est de forme Unix, CRLF pour les programmes Windows et les importateurs stricts.
  • Mettre chaque champ entre guillemets — Désactivé par défaut, car un guillemetage superflu rend une comparaison illisible. Activez-le pour les importateurs qui l'exigent.
  • Copier au lieu de télécharger — Le résultat peut aller directement dans le presse-papiers. Le presse-papiers reçoit le texte sans marque d'ordre des octets, donc rien d'invisible n'est collé dans la fenêtre suivante.

Les colonnes sont mappées et le fichier réécrit hors du fil principal, donc la page reste réactive pendant le traitement d'un gros export.

Plusieurs fichiers à la fois

Une liste de colonnes construite une fois peut s'appliquer à toute une file d'exports, ce qui est la forme du travail quand un rapport arrive découpé par mois ou par région.

  • Une liste, tous les fichiers — La liste est construite depuis le premier fichier et appliquée aux autres, en respectant le nombre de colonnes de chacun pour qu'un fichier plus court ne lise pas au-delà de sa fin.
  • Livré en une seule archive — Les résultats reviennent en un seul ZIP plutôt qu'une invite d'enregistrement par fichier, avec les noms en double rendus uniques pour que rien ne soit écrasé en silence.
  • Le gratuit, c'est un fichier à la fois — Toutes les fonctions de colonnes, tous les modes de valeur et toutes les options de sortie sont dans le plan gratuit. Ce que Pro achète, c'est l'échelle et la livraison.

Pourquoi ajouter ou supprimer des colonnes ?

Ajouter une colonne étiquette ou classe des lignes. En supprimer une retire un champ avant que le fichier ne parte là où il ne devrait pas. Réordonner et renommer, c'est généralement ce dont un importateur a besoin pour accepter le fichier tout court.

  • Des exports plus propres — Retirez les colonnes dont l'outil suivant ne veut pas, et celles que vous préféreriez ne pas partager.
  • Enrichissement rapide — Ajoutez une étiquette constante, une date ou un numéro courant sur toutes les lignes.
  • Correspondre à un modèle d'import — La plupart des importateurs veulent des noms de colonnes précis dans un ordre précis. Renommer et glisser y amène un fichier sans ouvrir de tableur.
  • Retirer des données personnelles — Supprimer une colonne d'e-mails ou de téléphones avant de partager un fichier tient en une case, et rien ne quitte votre appareil pendant ce temps.

Options en un coup d'œil

  • Liste des colonnes — Cochez pour garder, glissez ou utilisez les flèches pour réordonner, tapez pour renommer, Ajouter une colonne pour insérer. Tout garder, Tout supprimer et Réinitialiser les colonnes agissent sur toute la liste.
  • Valeur d'une nouvelle colonne — Constante, vide, numéro de ligne, ou copie d'une autre colonne.
  • Première ligne d'en-tête — Activé pour un export ordinaire ; désactivé pour un fichier qui commence directement par des données.
  • Lecture — Délimiteur auto, virgule, point-virgule, tabulation ou barre. Guillemet auto, double, simple ou aucun. Encodage auto, UTF-8, UTF-16LE, UTF-16BE, Windows-1252 ou ISO-8859-1.
  • Écriture — Délimiteur de sortie identique à l'entrée ou choisi, LF ou CRLF, marque d'ordre des octets optionnelle, guillemetage total optionnel.
  • Livraison — Téléchargement, copie dans le presse-papiers, ou un seul ZIP pour un lot. Nom de fichier personnalisé avec Pro.

Questions fréquentes

Comment ajouter ou supprimer une colonne d'un CSV ?

Chargez votre CSV et l'outil liste toutes les colonnes trouvées, dans l'ordre. Décochez une colonne pour la supprimer, et appuyez sur Ajouter une colonne pour en insérer une. Vous n'êtes pas limité à une modification par passe : vous pouvez décocher six colonnes, en ajouter deux et réordonner le reste, puis appuyer une seule fois sur Appliquer. L'aperçu sous la liste montre les 50 premières lignes du résultat pendant que vous modifiez, donc vous voyez exactement ce que contiendra le fichier avant de le télécharger.

Puis-je supprimer plusieurs colonnes à la fois ?

Oui, et c'est ce qui distingue principalement cet outil d'un simple suppresseur de colonne unique. Chaque colonne a sa case, donc supprimer huit colonnes sur douze représente huit clics et un Appliquer, et non huit passes séparées. Tout garder et Tout supprimer changent toutes les cases d'un coup, ce qui réduit « ne garder que ces trois-là » à un appui sur Tout supprimer suivi de trois cases cochées.

Puis-je aussi réordonner ou renommer des colonnes ?

Oui. Faites glisser une ligne par sa poignée pour la déplacer, ou utilisez les flèches haut et bas, qui font la même chose au clavier. Renommer consiste à taper par-dessus le nom dans la ligne : le nouveau texte remplace l'en-tête de cette colonne dans la sortie, sans qu'aucune cellule de données ne soit touchée. Réordonner et renommer s'appliquent dans la même passe qu'ajouter et supprimer, donc remodeler entièrement un fichier ne prend qu'une opération.

Quelle valeur reçoit une colonne nouvellement ajoutée ?

Celle que vous choisissez. Une constante écrit le même texte dans chaque ligne de données, ce qui est le choix habituel pour étiqueter des lignes avec une source ou une date. Vide laisse la colonne libre pour un remplissage ultérieur. Numéro de ligne écrit 1, 2, 3 le long du fichier, en comptant les lignes de données et non les lignes du fichier. Copie d'une autre colonne duplique une colonne existante, et cela continue de fonctionner même si vous supprimez ensuite l'originale : c'est la façon habituelle de garder une valeur tout en supprimant l'en-tête qui la nommait.

Et si mon CSV n'a pas de ligne d'en-tête ?

Décochez « Première ligne d'en-tête ». Toutes les lignes sont alors traitées comme des données, la liste des colonnes est étiquetée par position et non par nom, et aucune ligne d'en-tête n'est écrite en sortie. Cela compte plus qu'il n'y paraît : un outil qui suppose toujours que la ligne un est un en-tête consomme discrètement votre premier enregistrement comme noms de colonnes, et le résultat paraît tout à fait normal.

L'outil gère-t-il les virgules et les sauts de ligne dans les champs entre guillemets ?

Oui. Les champs sont lus selon la RFC 4180 : un champ entre guillemets peut contenir le délimiteur, des guillemets doublés et des sauts de ligne, et tout cela survit jusqu'à la sortie. Un champ qui doit être entouré de guillemets en sortie l'est, et celui qui n'en a pas besoin est laissé tel quel, de sorte qu'une comparaison du fichier avant et après ne montre que les colonnes que vous avez changées.

Quels délimiteurs et encodages sont pris en charge ?

Le délimiteur est détecté en analysant un échantillon avec chaque candidat et en retenant celui qui produit les largeurs de lignes les plus régulières, de sorte qu'une virgule dans une adresse entre guillemets ne peut pas le tromper et faire lire un export à point-virgule comme une seule colonne. Virgule, point-virgule, tabulation et barre verticale peuvent aussi être choisis à la main. Le texte est décodé en UTF-8, UTF-16LE, UTF-16BE, Windows-1252 ou vrai ISO-8859-1, et une marque d'ordre des octets dans le fichier l'emporte sur ce que dit la liste déroulante, car un fichier qui déclare son encodage bat une supposition.

Le résultat s'ouvre avec des caractères étranges dans Excel. Que faire ?

Cochez « Ajouter une marque d'ordre des octets ». Excel suppose qu'un CSV sans cette marque est dans l'encodage historique du système, donc les caractères accentués et non latins arrivent illisibles. La marque, ce sont trois octets au début du fichier qui indiquent à Excel que le texte est en UTF-8. Choisir en même temps des fins de ligne CRLF vaut la peine si le fichier part vers un programme Windows exigeant sur ce point.

Puis-je traiter plusieurs fichiers à la fois ?

Avec Pro, oui. Construisez la liste des colonnes une fois : elle est appliquée à chaque fichier de la file, en respectant le nombre de colonnes propre à chacun, et les résultats reviennent en un seul ZIP plutôt qu'une invite de téléchargement par fichier. Sur le plan gratuit, l'outil prend un fichier à la fois, jusqu'à 25 Mo, avec toutes les fonctions de colonnes disponibles.

Mon CSV est-il envoyé sur un serveur ?

Non. Le fichier est lu, modifié et écrit sur votre appareil, et rien n'est envoyé nulle part, ce qui rend l'outil sûr pour des listes clients, des exports et tout autre contenu confidentiel. Cela signifie aussi que le travail démarre immédiatement plutôt qu'après un téléversement, et que fermer l'onglet efface tout de la mémoire.

4.8sur 5

sur 68 notes

Notez cet outil

Touchez une étoile — c’est rapide