Générateur de tableau en ASCII
Guide
Générateur de tableau en ASCII
Collez vos données CSV ou séparées par des tabulations et transformez-les instantanément en une table à largeur fixe propre, construite à partir de caractères de dessin de bordures Unicode. Le générateur ajuste automatiquement la largeur de chaque colonne pour s'adapter à la cellule la plus large, afin que les bordures soient toujours alignées, quel que soit l'irrégularité des données d'origine. Collez le résultat directement dans des README, des commentaires de code, des sorties de terminal, des pages wiki ou dans tout autre contexte où une table à largeur fixe doit rester lisible sans un rendu Markdown.
Comment utiliser
- Collez vos données CSV ou TSV dans la Données d'entrée zone de texte. La première ligne est par défaut considérée comme le titre.
- Choisissez un Séparateur. « Détecter automatiquement » examine la première ligne et choisit une séparateur (virgule, tabulation, point-virgule ou pipe) en fonction de ce qui apparaît le plus souvent.
- Choisissez un Style de bordure: simple, double, arrondie, épaissie, ASCII classique ou table Markdown.
- Choisissez un Alignement des colonnes. « Automatique » aligne les colonnes numériques à droite et les colonnes textuelles à gauche ; les autres modes imposent un alignement unique pour chaque colonne.
- Basculer La première ligne est l'en-tête et le Ligne de séparation du titre, et ajustez Espacement des cellules pour ajouter de l'espace.
- Copiez le résultat avec le bouton de copie ou téléchargez-le sous forme de fichier texte brut.
Caractéristiques
- Six styles de bordures – simple (─│), double (═║), arrondi (╭╮), épaissi (━┃), ASCII classique (- |), et tables Markdown avec pipes.
- Ajustement automatique de la largeur des colonnes – chaque colonne est étirée pour s'adapter à la cellule la plus large afin que les bordures verticales soient toujours alignées.
- Détection intelligente du séparateur – les virgules, tabulations, points-virgules et pipes sont reconnus automatiquement à partir de la première ligne.
- Analyse des champs encadrés – les valeurs CSV encadrées par des guillemets sont correctement analysées, y compris les guillemets échappés.
- Alignement automatique par colonne – les colonnes numériques sont alignées à droite et les colonnes textuelles à gauche lorsque le mode d'alignement est défini sur « Automatique ».
- Option de séparation du titre – dessinez une séparation entre la ligne de titre et les lignes de données, ou omittez-la pour obtenir une grille uniforme.
- Sortie de table Markdown – passez au style de bordure Markdown pour obtenir une table avec des pipes correctement formatées et des colonnes alignées avec des points.
- Copier et télécharger – copiez en un clic dans le presse-papier ou téléchargez sous forme de fichier texte brut.
Quand utiliser une table de dessin de bordures
Les tables à largeur fixe brillent partout où un rendu Markdown n'est pas garanti. Collez-les dans des affichages de terminal et dans les textes d'aide des interfaces de ligne de commande afin que la structure survive dans tout shell. Utilisez-les dans des commentaires de code multilignes où le rendu HTML n'est pas disponible. Collez-les dans des outils de chat qui suppriment le formatage, dans des fichiers de journal consultés dans un lecteur de texte brut, ou dans des pages wiki où le Markdown n'est pas activé. Puisque chaque glyph est un caractère unique dans une police monospace, la table s'affiche identiquement sur chaque plateforme capable de visualiser Unicode.
FAQ
-
Qu'est-ce que les caractères de dessin de bordures Unicode ?
Les caractères de dessin de bordures appartiennent à une catégorie de glyphes Unicode dans la plage U+2500–U+257F qui représentent des lignes, des coins et des intersections utilisés pour dessiner des tables et des schémas en texte brut. Ils s'affichent à largeur fixe dans les polices monospace, donc chaque caractère occupe une seule cellule et s'aligne de manière prévisible entre les lignes.
-
Pourquoi utiliser des caractères de dessin de bordures au lieu de tables Markdown ?
Les tables Markdown ne s'affichent correctement que dans un parseur Markdown. Les tables de dessin de bordures ressemblent à une vraie table dans tout environnement utilisant une police monospace – sorties de terminal, fichiers de journal, commentaires de code, READMEs consultés en tant que texte brut, et messages de chat qui suppriment le formatage. La structure visuelle persiste sans avoir besoin d'un rendu.
-
Quelle est la différence entre CSV et TSV ?
Le format CSV (Comma-Separated Values) utilise des virgules comme séparateurs de champ et enveloppe généralement les valeurs contenant des virgules ou des guillemets dans des guillemets doubles. Le format TSV (Tab-Separated Values) utilise des caractères de tabulation, ce qui signifie que les valeurs peuvent contenir librement des virgules et des guillemets sans nécessiter d'échappement. Le TSV est courant lorsqu'on copie directement des feuilles de calcul.
-
Comment est calculée la largeur des colonnes pour une table à largeur fixe ?
La largeur de chaque colonne est calculée comme la longueur maximale des caractères dans chaque cellule de cette colonne, y compris le titre. Le rendu ajuste alors chaque cellule de la colonne à cette largeur en utilisant des espaces selon l'alignement configuré (gauche, droite ou centre), garantissant ainsi que les bordures verticales soient alignées sur chaque ligne.
Installez nos extensions
Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide
恵 Le Tableau de Bord Est Arrivé !
Tableau de Bord est une façon amusante de suivre vos jeux, toutes les données sont stockées dans votre navigateur. D'autres fonctionnalités arrivent bientôt !
Outils essentiels
Tout voir Nouveautés
Tout voirMise à jour: Notre dernier outil a été ajouté le 16 juin 2026
