Existe-t-il une application Web pour créer des tableaux artistiques ASCII? [fermé]


67

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 (cela peut être Unicode), je voulais dire ASCII au sens de l'art ASCII .

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


S'il vous plaît vérifier celui-ci: softpedia.com/get/Office-tools/Other-Office-Tools/… Regards

Réponses:


80

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 |
+------+--------+--------+

2
Je ne veux pas toujours lancer Excel pour le mettre dans un tableau. Envisageriez-vous d'autoriser l'utilisation d'autres délimiteurs (virgule, 2 espaces ou plus, point-virgule ...) dans votre utilitaire?
Kevin Vermeer

1
C'est excellent! référencé à meta.stackexchange.com/questions/96125/…
Jeff Atwood le

@ KevinVermeer: ​​Je l'ai fait pour que vous puissiez taper le caractère de tabulation dans la zone d'édition. Est-ce que cela résout le problème ou voulez-vous toujours d'autres délimiteurs?
Senseful

J'aime beaucoup cet outil, mais il a des problèmes avec les cellules vides / vides d'Excel
Forward Ed

2
@ EdwardFalk: Je viens de le réparer et de mettre à jour le lien!
Sensé

21

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

capture d'écran

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


Semble très bien. J'ajouterais une capture d'écran pour la faire ressortir davantage !!
Jacob Jan Tuinstra

@JacobJanTuinstra Merci pour les commentaires. Mise à jour de la réponse selon vos suggestions.
Lorefnon

Celui-ci est superbe. Je vais mettre en favori celui-ci.
Edward Falk


3

Depuis le PO dit spécifiquement:

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

Je pensais partager le lien du générateur de table (mysql / unicode / html) créé par un utilisateur SE pour une utilisation sur SE que j'ai trouvé 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 montrer 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, de sorte que l'outil affiche toujours automatiquement "informations 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 sur ce QA et sur l'autre QA) avec son interface de saisie de type Excel pour créer les données, l'outil Unicode souhaitant du texte pré-formaté. Je tape les valeurs puis les sélectionne et CTRL-Cpour 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é au 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'/>


Vous savez que la réponse acceptée est l'outil que vous suggérez et qu'il est posté par l'auteur que vous mentionnez, n'est-ce pas? :)
Gabriele Petrioli

oui ... entre ceci et une autre réponse, je voulais montrer mon flux de travail, car soit cela n’aide en rien ma situation et il aurait fallu transcrire tout le tableau. Ensemble, je n'avais pas besoin de saisir toutes ces informations à la main.
Chris K

J'ai mis à jour lorefnon.me/plain-text-table Vous pouvez désormais générer directement la sortie Unicode Art souhaitée (voir l'option de style Double Border)
Jmini

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.