Extracteur de Colonnes de Texte
Extrayez facilement des colonnes verticales à partir de données textuelles structurées. Parfait pour les fichiers journaux, les données CSV, les valeurs séparées par des espaces et la sortie de commandes. Sélectionnez des colonnes spécifiques par numéro, choisissez des délimiteurs et obtenez instantanément des résultats propres.
Votre bloqueur de pubs nous empêche d’afficher des annonces
MiniWebtool est gratuit grâce aux annonces. Si cet outil vous a aidé, soutenez-nous avec Premium (sans pubs + outils plus rapides) ou ajoutez MiniWebtool.com à la liste blanche puis rechargez la page.
- Ou passez à Premium (sans pubs)
- Autorisez les pubs pour MiniWebtool.com, puis rechargez
Extracteur de Colonnes de Texte
Bienvenue sur notre Extracteur de colonnes de texte, un puissant outil en ligne gratuit conçu pour extraire des colonnes verticales spécifiques à partir de données textuelles structurées. Que vous travailliez avec des fichiers journaux, des données CSV, la sortie de commandes ou tout texte formaté en colonnes, cet outil facilite l'isolement et l'extraction exacte des données dont vous avez besoin.
Comment fonctionne l'extraction de colonnes
(Multi-ligne)
Délimiteur
Colonnes
Délimiteur de sortie
Fonctionnalités clés
- Prise en charge de plusieurs délimiteurs : Fonctionne avec l'espace, la virgule, la tabulation, la barre verticale, le point-virgule, le deux-points ou des délimiteurs personnalisés
- Sélection de colonnes flexible : Spécifiez les colonnes en utilisant une syntaxe simple comme
1,3,5ou des plages comme1-3 - Gestion intelligente des espaces blancs : Le délimiteur espace traite plusieurs espaces/tabulations comme un seul séparateur
- Options pour les colonnes manquantes : Choisissez de sauter les lignes, d'utiliser des chaînes vides ou d'insérer des espaces réservés pour les données manquantes
- Personnalisation de la sortie : Formatez la sortie avec différents délimiteurs ou même placez chaque colonne sur une nouvelle ligne
- Aperçu visuel : Voyez exactement quelles colonnes sont extraites avec un aperçu codé par couleur
- Statistiques en temps réel : Affichez le nombre total de lignes, les lignes traitées et les lignes sautées
- Supprimer les espaces blancs : Nettoyez automatiquement les espaces supplémentaires des données extraites
Cas d'utilisation courants
1. Traitement des fichiers journaux
Extrayez l'horodatage et le type de message des journaux du serveur. Par exemple, à partir de journaux comme 2025-12-31 10:15:23 INFO User login successful, vous pouvez extraire uniquement la date, l'heure et le niveau de statut (colonnes 1, 2, 3).
2. Extraction de données CSV
Extrayez des colonnes spécifiques à partir de données séparées par des virgules. Si vous avez un gros CSV avec 20 colonnes mais que vous n'avez besoin que des colonnes 1, 5 et 12, cet outil les extrait instantanément sans ouvrir de logiciel de tableur.
3. Traitement de la sortie de commandes
Analysez la sortie d'outils en ligne de commande comme ps, ls -l ou netstat. Extrayez uniquement les identifiants de processus, les noms de fichiers ou les numéros de port dont vous avez besoin.
4. Résultats de requêtes de base de données
Lorsque vous copiez des résultats de requête sous forme de texte, extrayez des colonnes spécifiques pour des rapports ou des analyses approfondies.
5. Conversion de format de données
Convertissez entre différents formats de délimiteurs. Par exemple, convertissez des valeurs séparées par des tabulations en valeurs séparées par des virgules, ou extrayez des données délimitées par des barres verticales en format séparé par des espaces.
Comment utiliser cet outil
Étape 1 : Collez votre texte
Copiez votre texte structuré et collez-le dans le champ de saisie. Chaque ligne doit être sur une nouvelle ligne. L'outil traite le texte de n'importe quelle longueur, de quelques lignes à des milliers de lignes.
Étape 2 : Choisissez le délimiteur d'entrée
Sélectionnez le caractère ou le motif qui sépare les colonnes dans votre entrée :
- Espace : Pour le texte séparé par des espaces blancs. Cette option traite toute quantité d'espace blanc (espaces, tabulations) comme un seul séparateur, parfait pour la sortie de commandes alignée.
- Virgule : Pour les fichiers CSV (valeurs séparées par des virgules).
- Tabulation : Pour les fichiers TSV (valeurs séparées par des tabulations).
- Barre verticale (|) : Courant dans les exports de base de données et certains formats de journaux.
- Personnalisé : Spécifiez n'importe quel caractère ou chaîne comme délimiteur.
Étape 3 : Spécifiez les colonnes à extraire
Entrez les numéros des colonnes que vous souhaitez extraire. Les colonnes sont numérotées en commençant par 1. Vous pouvez utiliser plusieurs formats :
1- Extraire uniquement la colonne 11,3,5- Extraire les colonnes 1, 3 et 51-3- Extraire les colonnes 1, 2 et 3 (plage)1,3-5,7- Combinaison : extraire les colonnes 1, 3, 4, 5 et 7
Étape 4 : Configurez les options de sortie
Personnalisez la façon dont les données extraites sont formatées :
- Délimiteur de sortie : Choisissez comment joindre les colonnes extraites (espace, virgule, tabulation, etc.)
- Sauter les lignes vides : Ignore les lignes vides dans l'entrée
- Supprimer les espaces blancs : Supprime les espaces de début/fin de chaque colonne
- Gérer les colonnes manquantes : Que faire lorsqu'une ligne a moins de colonnes que spécifié (sauter la ligne, utiliser une chaîne vide ou utiliser l'espace réservé N/A)
Étape 5 : Extraire et copier
Cliquez sur le bouton Extraire les colonnes. L'outil affiche un aperçu visuel montrant quelles colonnes ont été extraites des premières lignes, des statistiques sur le traitement et le résultat complet. Copiez le résultat en un clic.
Exemples de syntaxe de sélection de colonnes
Sélection de base
1 - Première colonne uniquement
1,2 - Première et deuxième colonnes
1,3,5 - Colonnes 1, 3 et 5
Sélection de plage
1-3 - Colonnes 1 à 3 (équivalent à 1,2,3)
5-10 - Colonnes 5 à 10
Sélection combinée
1,3-5 - Colonne 1, puis colonnes 3 à 5
1,3-5,7,9-11 - Combinaison complexe de colonnes individuelles et de plages
Comprendre les délimiteurs
Délimiteur espace (mode intelligent)
Lorsque vous sélectionnez « Espace » comme délimiteur, l'outil traite toute séquence de caractères d'espaces blancs (espaces, tabulations) comme un seul séparateur. C'est idéal pour la sortie de texte alignée à partir de commandes où les colonnes sont séparées par des quantités variables d'espaces blancs.
Exemple d'entrée :
Nom Âge Job Ville John 25 Ingénieur NYC Jane 30 Designer LA
Avec le délimiteur espace, ceci est correctement analysé en 4 colonnes malgré l'espacement variable.
Autres délimiteurs
Les autres délimiteurs comme la virgule, la tabulation ou la barre verticale sont traités littéralement. Chaque occurrence crée une nouvelle limite de colonne, même si la colonne est vide.
Exemple avec la virgule :
John,Doe,25,Engineer Jane,Smith,,Designer
La deuxième ligne a une troisième colonne vide (entre les deux virgules).
Gestion des colonnes manquantes
Toutes les lignes des données réelles n'ont pas le même nombre de colonnes. Cet outil propose trois stratégies :
Sauter la ligne si la colonne est manquante
Si une ligne n'a pas toutes les colonnes que vous avez spécifiées, toute cette ligne est sautée dans la sortie. Cela garantit que votre sortie ne contient que des données complètes.
Utiliser une chaîne vide
Si une colonne est manquante, une chaîne vide est utilisée à sa place. Cela maintient le nombre de lignes mais laisse des vides pour les données manquantes.
Utiliser un espace réservé (N/A)
Les colonnes manquantes sont remplies avec « N/A » ou un texte d'espace réservé similaire, indiquant clairement que les données étaient absentes.
Foire aux questions
Qu'est-ce qu'un extracteur de colonnes de texte ?
Un extracteur de colonnes de texte est un outil qui extrait des colonnes verticales spécifiques à partir de données textuelles structurées. Il divise chaque ligne par un délimiteur (comme un espace, une virgule ou une tabulation) et n'extrait que les colonnes que vous spécifiez. C'est utile pour traiter les fichiers journaux, les données CSV, la sortie de commandes et tout format de texte structuré.
Comment spécifier les colonnes à extraire ?
Vous pouvez spécifier les colonnes de plusieurs manières : colonnes uniques (1,3,5), plages (1-3 pour les colonnes 1, 2, 3) ou combinaisons (1,3-5 pour les colonnes 1, 3, 4, 5). Les colonnes sont numérotées en commençant par 1. Par exemple, si votre texte contient Nom, Âge, Profession, Ville, spécifier la colonne 1,3 extrairait Nom et Profession de chaque ligne.
Quels délimiteurs sont pris en charge ?
L'outil prend en charge les délimiteurs courants, notamment l'espace, la virgule, la tabulation, la barre verticale (|), le point-virgule et le deux-points. Vous pouvez également spécifier un délimiteur personnalisé pour des formats uniques. Le délimiteur espace traite tout espace blanc (plusieurs espaces, tabulations) comme un seul séparateur, ce qui le rend idéal pour la sortie de texte aligné.
Que se passe-t-il lorsqu'une ligne a moins de colonnes que spécifié ?
Vous pouvez choisir comment gérer les colonnes manquantes. Les options incluent : sauter toute la ligne si une colonne manque, utiliser une chaîne vide pour les colonnes manquantes ou utiliser un espace réservé comme N/A. Cette flexibilité garantit que l'outil fonctionne avec des formats de données incohérents.
Puis-je l'utiliser pour des fichiers CSV ?
Oui ! Cet outil est parfait pour extraire des colonnes spécifiques de fichiers CSV. Réglez simplement le délimiteur sur virgule, spécifiez les colonnes que vous voulez (comme 1,4,7), et l'outil extraira ces colonnes de chaque ligne. Vous pouvez ensuite les sortir avec un délimiteur différent si nécessaire.
Quelle est la différence entre les délimiteurs espace et tabulation ?
Le délimiteur espace est « intelligent » - il traite toute quantité d'espace blanc (un ou plusieurs espaces, tabulations) comme un seul séparateur. C'est parfait pour la sortie de texte alignée. Le délimiteur tabulation ne divise que sur les caractères de tabulation réels (\t), traitant chaque tabulation comme exactement une limite de colonne.
Puis-je extraire des colonnes dans un ordre différent ?
Oui ! Les colonnes sont extraites dans l'ordre que vous spécifiez. Si vous spécifiez 3,1,2, la sortie aura la colonne 3 en premier, puis la colonne 1, puis la colonne 2, réordonnant vos données.
Comment gérer les données avec des guillemets ou des délimiteurs échappés ?
Cet outil effectue un simple fractionnement basé sur le délimiteur et ne gère pas actuellement les délimiteurs échappés ou les chaînes entre guillemets (comme les fichiers CSV où les virgules à l'intérieur des guillemets doivent être préservées). Pour une analyse CSV complexe avec des guillemets, envisagez d'utiliser des outils de traitement CSV spécialisés.
Y a-t-il une limite à la quantité de texte que je peux traiter ?
Bien qu'il n'y ait pas de limite stricte, les fichiers texte très volumineux (centaines de milliers de lignes) peuvent mettre plus de temps à être traités. Pour des performances optimales, l'outil fonctionne mieux avec des fichiers allant jusqu'à quelques milliers de lignes. Pour les jeux de données massifs, envisagez un traitement par lots.
Conseils pour une extraction de colonnes efficace
Aperçu de vos données d'abord
Avant d'extraire, regardez les premières lignes de vos données pour comprendre combien il y a de colonnes et quel délimiteur est utilisé. L'aperçu visuel dans les résultats aide à confirmer que vous avez sélectionné les bonnes colonnes.
Utilisez Supprimer les espaces blancs
Activer « Supprimer les espaces blancs des colonnes » nettoie les espaces supplémentaires au début ou à la fin des données extraites, vous donnant des résultats plus propres, surtout lors de travaux avec du texte aligné.
Vérifiez les statistiques
Après l'extraction, examinez les statistiques montrant combien de lignes ont été traitées par rapport à celles sautées. Si de nombreuses lignes ont été sautées, vous devrez peut-être ajuster votre stratégie de gestion des colonnes manquantes.
Combiner avec d'autres outils
Utilisez cet outil en combinaison avec d'autres outils de traitement de texte. Par exemple, extrayez les colonnes d'abord, puis utilisez un outil de tri, un suppresseur de doublons ou un outil de recherche et remplacement pour un traitement ultérieur.
Exemples concrets
Exemple 1 : Extraire les noms et les âges d'une liste de contacts
Entrée (séparée par des espaces) :
John Doe 25 Engineer NYC Jane Smith 30 Designer LA Bob Johnson 28 Developer SF
Colonnes à extraire : 1,3
Sortie :
John 25 Jane 30 Bob 28
Exemple 2 : Analyser les horodatages des journaux de serveur
Entrée (journal séparé par des espaces) :
2025-12-31 10:15:23 INFO User login successful 2025-12-31 10:16:45 ERROR Database connection failed 2025-12-31 10:17:12 WARN High memory usage
Colonnes à extraire : 1-3
Sortie :
2025-12-31 10:15:23 INFO 2025-12-31 10:16:45 ERROR 2025-12-31 10:17:12 WARN
Exemple 3 : Extraire les infos produit de données délimitées par des barres verticales
Entrée (séparée par des barres verticales) :
Product001|Widget|49.99|100|In-Stock Product002|Gadget|79.99|50|Low-Stock Product003|Tool|29.99|200|In-Stock
Délimiteur : Barre verticale (|)
Colonnes à extraire : 1,2,3
Délimiteur de sortie : Virgule
Sortie :
Product001,Widget,49.99 Product002,Gadget,79.99 Product003,Tool,29.99
Citez ce contenu, cette page ou cet outil comme suit :
"Extracteur de Colonnes de Texte" sur https://MiniWebtool.com/fr// de MiniWebtool, https://MiniWebtool.com/
par l'équipe miniwebtool. Mis à jour : 31 déc. 2025