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.
Données en entrée
Détecté
TSV — 4 lignes
Tableau en sortie
Comment s’en servir
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.
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.
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
Numéroter les lignes
Line Numbering
Ajoute ou retire une numérotation en tête de ligne, avec valeur de départ, pas, remplissage et séparateur.
Générateur de tableau Markdown
Markdown Table Builder
Modifie un tableau dans une grille et rend du Markdown aligné, ou remet en forme un tableau collé en désordre.
Capture de code en image
Code Screenshot
Rend un extrait de code en image avec coloration syntaxique, cadre de fenêtre et thème au choix.
Éditeur de schémas ASCII
ASCII Diagram Editor
Dessine boîtes, traits, flèches et étiquettes sur une grille de caractères, en déduisant chaque coin et chaque jonction des voisins occupés, en caractères de filet Unicode ou en ASCII pur.
Ensuite
Ces outils acceptent ce que celui-ci produit : le résultat peut y aller directement.
Capture de code en image
Code Screenshot
Rend un extrait de code en image avec coloration syntaxique, cadre de fenêtre et thème au choix.
Visionneuse CSV
CSV Viewer
Ouvre un gros fichier délimité avec détection des types, statistiques par colonne et tri, sans tout charger en mémoire.
Générateur de tableau Markdown
Markdown Table Builder
Modifie un tableau dans une grille et rend du Markdown aligné, ou remet en forme un tableau collé en désordre.
Encodeur et décodeur Base64
Base64 Encoder & Decoder
Encode et décode en Base64 et en Base64URL, pour du texte comme pour des fichiers, avec un traitement correct de l’UTF-8.
curl vers code
curl to Code
Traduit une commande curl en fetch, axios, requests Python, Go, PHP ou PowerShell.
Hachage de texte
Text Hash
Calcule le MD5, le SHA-1, le SHA-256, le SHA-384, le SHA-512 et le CRC-32 d’une chaîne, avec sortie en majuscules ou en Base64.