Catégories

CSV Column Selector

Select specific columns from CSV data by column names or indices. Perfect for extracting relevant data from large CSV files with many columns.

For "By Name": column1,column2,column3 For "By Index": 1,3,5 For "By Range": 1-3,5,7-9

Remove columns that are completely empty in the data

Remove whitespace from beginning and end of cell values

Points clés

Catégorie
Data Processing
Types d’entrée
textarea, select, text, checkbox
Type de sortie
text
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Le sélecteur de colonnes CSV est un outil efficace conçu pour extraire rapidement des données ciblées à partir de fichiers CSV volumineux, en vous permettant de filtrer les colonnes par nom, index ou plage spécifique.

Quand l’utiliser

  • Pour isoler des colonnes spécifiques dans un fichier CSV contenant trop de données inutiles.
  • Pour préparer des jeux de données avant de les importer dans un logiciel d'analyse ou une base de données.
  • Pour nettoyer rapidement des fichiers CSV en supprimant les colonnes vides ou non pertinentes.

Comment ça marche

  • Collez vos données CSV dans la zone de saisie et définissez le délimiteur utilisé (virgule, point-virgule, tabulation, etc.).
  • Choisissez votre méthode de sélection : par nom de colonne, par index numérique ou par plage de colonnes.
  • Configurez les options de sortie, comme le format du délimiteur ou la conservation de l'en-tête, puis générez votre fichier filtré.

Cas d’usage

Extraction de colonnes spécifiques (ex: 'Email', 'Nom') depuis une liste de contacts massive.
Réduction de la taille d'un fichier CSV en ne conservant que les colonnes nécessaires à un rapport.
Conversion rapide de fichiers CSV avec des délimiteurs variés pour une compatibilité logicielle optimale.

Exemples

1. Extraction de données clients

Analyste marketing
Contexte
Un fichier CSV de 50 colonnes contient des données clients, mais seules les colonnes 'Nom', 'Email' et 'Date d'inscription' sont nécessaires pour une campagne.
Problème
Le fichier est trop lourd et contient des informations sensibles inutiles pour l'outil d'emailing.
Comment l’utiliser
Sélectionner 'Par nom de colonne', entrer 'Nom,Email,Date d'inscription' et valider.
Configuration d’exemple
Méthode: By Column Name, Colonnes: Nom,Email,Date d'inscription
Résultat
Un fichier CSV propre et léger contenant uniquement les trois colonnes essentielles.

2. Nettoyage de rapport financier

Comptable
Contexte
Un export bancaire contient des colonnes vides qui nuisent à la lisibilité du tableau de bord.
Problème
Supprimer manuellement les colonnes vides prend trop de temps sur des centaines de lignes.
Comment l’utiliser
Activer l'option 'Ignorer les colonnes vides' et traiter le fichier.
Configuration d’exemple
SkipEmptyColumns: true
Résultat
Un fichier CSV compact, sans colonnes inutiles, prêt pour l'importation dans le logiciel comptable.

Tester avec des échantillons

csv, video

Hubs associés

FAQ

Quelles méthodes de sélection sont disponibles ?

Vous pouvez sélectionner vos colonnes par leur nom exact, par leur index (numéro de position) ou en définissant une plage (ex: 1-3, 5).

L'outil peut-il supprimer les colonnes vides ?

Oui, en activant l'option 'Ignorer les colonnes vides', l'outil détectera et supprimera automatiquement les colonnes ne contenant aucune donnée.

Est-il possible de modifier le délimiteur de sortie ?

Absolument, vous pouvez choisir un délimiteur de sortie différent de celui de l'entrée pour convertir facilement le format de votre fichier.

L'en-tête est-il conservé lors de l'extraction ?

Par défaut, l'outil conserve la ligne d'en-tête, mais vous pouvez décocher l'option 'Inclure la ligne d'en-tête' si vous ne souhaitez pas l'extraire.

Les espaces inutiles sont-ils supprimés ?

Oui, l'option 'Nettoyer les valeurs des cellules' supprime automatiquement les espaces superflus au début et à la fin de chaque cellule.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/csv-column-selector

Paramètres de la requête

Nom du paramètre Type Requis Description
csvInput textarea Oui -
delimiter select Oui -
columnSelectionMethod select Oui -
selectedColumns text Oui For "By Name": column1,column2,column3 For "By Index": 1,3,5 For "By Range": 1-3,5,7-9
outputDelimiter select Oui -
includeHeader checkbox Non -
skipEmptyColumns checkbox Non Remove columns that are completely empty in the data
trimValues checkbox Non Remove whitespace from beginning and end of cell values

Format de réponse

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texte: Texte

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-csv-column-selector": {
      "name": "csv-column-selector",
      "description": "Select specific columns from CSV data by column names or indices. Perfect for extracting relevant data from large CSV files with many columns.",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=csv-column-selector",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]