Aller au contenu

Générateur de tableau ASCII

ASCII Table Generator

Rend un tableau en ASCII à chasse fixe, en Markdown ou avec des bordures en caractères semi-graphiques, pour un README ou un commentaire.

Transforme des données séparées par des tabulations ou des virgules en un tableau de texte que vous pouvez coller dans un terminal, un README ou un commentaire de code. Les largeurs de colonne se mesurent en cellules de terminal plutôt qu'en caractères, ce qui est la seule façon d'aligner les emojis et les caractères CJK.

🔒 Fonctionne entièrement dans votre navigateurasciitableformattext
Style
Alignement

Données en entrée

Détecté

TSV — 4 lignes

Tableau en sortie

La largeur des colonnes est calculée en cellules de terminal, pas en caractères : le hangul et le CJK comptent pour deux, les signes combinants pour zéro, si bien que des en-têtes en 한글 s’alignent dans une police à chasse fixe exactement comme dans un terminal. Collez directement depuis un tableur (tabulations), depuis un export CSV ou depuis un tableau Markdown existant.

Comment s’en servir

  1. Collez les lignes

    Copiez directement depuis un tableur et vous obtenez des tabulations ; un export CSV et un tableau Markdown existant se lisent aussi. Le format détecté est indiqué sous la zone.

  2. Choisissez le style de bordure

    Des caractères semi-graphiques pour un terminal, de l'ASCII à base de plus et de tirets là où la police pourrait ne pas les avoir, ou des barres verticales Markdown pour un README ou un commentaire GitHub.

  3. Réglez l'alignement

    Auto met les colonnes numériques à droite et le texte à gauche, ce qu'attend un lecteur. Forcez-le quand une colonne de codes se trouve n'être faite que de chiffres.

Questions fréquentes

Pourquoi mes colonnes avec des emojis ou des caractères chinois sont-elles alignées ici et pas dans mon éditeur ?

Parce que les largeurs supposent une police où un emoji ou un caractère CJK occupe exactement deux cellules, comme le fait un terminal. Une police proportionnelle n'a pas cette règle et rien ne s'y alignera ; un éditeur dont la police à chasse fixe rend ces caractères à une autre largeur dérivera lui aussi.

Peut-il relire un tableau Markdown ?

Oui — collez-en une et elle est analysée comme des données : c'est aussi ainsi que l'on convertit un tableau Markdown en tableau à bordures semi-graphiques, ou que l'on réaligne un tableau que quelqu'un a édité à la main.

Et une cellule qui contient un retour à la ligne ?

Ce n'est pas pris en charge — une ligne de tableau est une ligne de texte. Un champ CSV entre guillemets contenant un retour à la ligne se coupera en deux lignes. Remplacez les retours à la ligne avant de coller, ou acceptez la coupure.

À alimenter depuis

Ensuite

Ces outils acceptent ce que celui-ci produit : le résultat peut y aller directement.