web-dev-qa-db-fra.com

Existe-t-il une application Web permettant de créer ASCII tables d'art?

Existe-t-il une application Web capable de créer des tables ASCII-art comme celle-ci ?:

 --------------------------------------------- --- 
 | | ColA | ColB | 
 ------------------------------------------- ----- 
 | Row1 | CellA1 | CellB1 | 
 ----------------------------------------------- ----- 
 | Row2 | CellA2 | CellB2 | 
 ----------------------------------------------- ----- 
 | Row3 | CellA3 | CellB3 | 
 ----------------------------------------------- -----

Il n'est pas nécessaire d'utiliser ASCII (il peut s'agir de l'unicode), je voulais dire ASCII au sens de art ASCII .

Cela serait utile pour les sites qui ne prennent pas en charge les tables appropriées (comme Stack Exchange).

67
Gelatin

Maintenant, il y a: Format Text as Table .

Je voulais créer cet utilitaire depuis un moment. En fait, j'ai été inspiré par l'utilitaire de ligne de commande de MySQL et par le manque de tables sur SO. Alors merci de me rappeler de le faire.

Et merci à @Lipis pour l’idée du caractère Unicode.

Voici un exemple de la sortie:

+------+--------+--------+
|      | ColA   | ColB   |
+------+--------+--------+
| Row1 | CellA1 | CellB1 |
| Row2 | CellA2 | CellB2 |
| Row3 | CellA3 | CellB3 |
+------+--------+--------+
80
Senseful

L'utilitaire suivant (créé par moi) peut s'avérer utile pour de tels scénarios: http://plaintexttools.github.io/plain-text-table/

screenshot

L'utilisation est assez simple et intuitive, grâce à la feuille de calcul, comme les capacités d'édition de Handsontable . En outre, il gère parfaitement les cellules multilignes.

21
lorefnon

Bien que pas spécialement pour les tableaux, Asciiflow est un outil générique pour ce genre de chose.

8
Ben Harper

Depuis le PO dit spécifiquement:

Il n'est pas nécessaire d'utiliser ASCII (cela peut être Unicode)

Je pensais partager le lien pour le générateur de table (mysql/unicode/html) créé par un tilisateur SE pour une utilisation sur SE que j'ai trouvée sur superutilisateur . Je trouvais très utile d’obtenir des tables unicode (que je préfère parfois aux dessins "ASCII" compatibles avec Windows-1252). Et cet outil vous permet de comparer les résultats et d'obtenir un tableau au format HTML.

Exemple pour afficher mon flux de travail:
Je crée une application Web pour que mon commis aux comptes calcule la taxe de vente et je fais des calculs mathématiques sur les mois et les trimestres afin que l'outil affiche toujours automatiquement "info de la taxe de vente du dernier trimestre" . Étant donné que je pense toujours aux tableaux commençant par 0, il me fallait intégrer un simple tableau indiquant les mois de chaque trimestre pour conserver les valeurs dans ma tête.

1) Pour démarrer la table, j'ai utilisé ce générateur (répertorié à la fois ici et dans l'autre AQ) avec son interface de saisie de type Excel pour créer les données, l'outil Unicode souhaitant un texte pré-formaté. Je tape les valeurs puis les sélectionne et CTRL-C pour obtenir mon tableau délimité par des tabulations:

Quarter Numbers Names
Q1  1, 2, 3 Jan, Feb, Mar
Q2  4, 5, 6 Apr, May, Jun
Q3  7, 8, 9 Jul, Aug, Sep
Q4  10, 11, 12  Oct, Nov, Dec

2) est allé à générateur de senseful et collé dans la zone de saisie. J'ai joué avec chacune des 3 options et j'ai préféré l'option Unicode Art:

╔═════════╦════════════╦═══════════════╗
║ Quarter ║  Numbers   ║     Names     ║
╠═════════╬════════════╬═══════════════╣
║ Q1      ║ 1, 2, 3    ║ Jan, Feb, Mar ║
║ Q2      ║ 4, 5, 6    ║ Apr, May, Jun ║
║ Q3      ║ 7, 8, 9    ║ Jul, Aug, Sep ║
║ Q4      ║ 10, 11, 12 ║ Oct, Nov, Dec ║
╚═════════╩════════════╩═══════════════╝

Notez que pour que la table apparaisse correctement sur une page Web, le jeu de caractères doit être spécifiquement défini pour UTF-8:

<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>

3
Chris K

Vous pouvez aussi utiliser cet outil pour les tables mysql: Table MySQL en texte

0
Daimos