Есть ли веб-приложение для создания ASCII-арт-таблиц? [закрыто]

Есть ли веб-приложение, которое может создавать таблицы ASCII-art, подобные этому?:

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

Не нужно использовать ASCII (это может быть Unicode), я имел в виду ASCII в смысле Искусство ASCII .

Это было бы полезно для сайтов, которые не поддерживают правильные таблицы (например, Stack Exchange).

62 голоса | спросил Gelatin 14 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 14 Sep 2010 23:42:44 +0400 2010, 23:42:44

5 ответов


78

Теперь есть: Формат текста в виде таблицы .

Я хотел бы создать эту утилиту некоторое время. На самом деле я был вдохновлен утилитой командной строки MySQL и отсутствием таблиц на SO. Поэтому спасибо, что напомнили мне об этом.

И благодаря @Lipis для идеи символа Unicode.

Вот пример вывода:

+------+--------+--------+
|      | ColA   | ColB   |
+------+--------+--------+
| Row1 | CellA1 | CellB1 |
| Row2 | CellA2 | CellB2 |
| Row3 | CellA3 | CellB3 |
+------+--------+--------+
ответил Senseful 16 +04002010-10-16T03:17:04+04:00312010bEurope/MoscowSat, 16 Oct 2010 03:17:04 +0400 2010, 03:17:04
18

Для таких сценариев может оказаться полезной следующая утилита (созданная мной): http: //plaintexttools.github.io/plain-text-table/

screenshot

Использование довольно простое и интуитивно понятное, благодаря электронной таблице, например, возможности редактирования handsontable . Также он аккуратно обрабатывает многострочные ячейки.

ответил lorefnon 18 Jpm1000000pmSat, 18 Jan 2014 18:34:30 +040014 2014, 18:34:30
7

В отличие от таблиц, Asciiflow - это общий инструмент для такого рода вещей.

ответил Ben Harper 20 Maypm12 2012, 14:19:54
2

Поскольку OP конкретно говорит:

  

Не нужно использовать ASCII (это может быть Unicode)

Я думал, что поделился ссылкой для (mysql /unicode /html) , созданный пользователем SE для использования на SE я нашел в суперпользователя . Мне было очень полезно получать таблицы Unicode (которые я иногда предпочитаю использовать для Windows-1252 «ASCII»). И этот инструмент позволяет сравнивать выходы, а также получать таблицу в формате HTML.

Пример показа моего рабочего процесса:
Я делаю веб-приложение для своего бухгалтера, чтобы рассчитать налог с продаж, и я делаю математику по месяцам и кварталам, чтобы инструмент всегда автоматически отображал «информацию о налогах с продаж в прошлом квартале» . Поскольку я всегда думаю о массивах, начиная с 0, мне нужно было вставить простую таблицу, в которой изложены месяцы в каждом квартале, чтобы сохранить значения, отсортированные в моей голове.

1) Чтобы запустить таблицу, я использовал этот генератор (указан как в этом, так и в другом QA) с его интерфейсом ввода, подобным Excel, для фактического создания данных, поскольку инструмент юникода хочет предварительно отформатированный текст. Я набираю значения, затем выбираю их и CTRL-C , чтобы получить таблицу с разделителями табуляции:

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) отправился в генератор чувств и вставлен в область ввода. Я играл с каждым из трех вариантов, и мне понравилась опция 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 ║
╚═════════╩════════════╩═══════════════╝

Обратите внимание, что для корректного отображения таблицы на веб-странице набор символов должен быть специально установлен для UTF-8:

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

ответил Chris K 30 Jam1000000amThu, 30 Jan 2014 03:34:23 +040014 2014, 03:34:23
0

Вы также можете использовать этот инструмент для таблиц mysql: Таблица MySQL для текста

ответил Daimos 17 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 17 Sep 2014 15:22:44 +0400 2014, 15:22:44

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132