Как пользоваться
- Щёлкните ячейку и введите данные или вставьте строки со столбцами, разделёнными табуляцией.
- Включите «Первая строка — заголовок», если первая строка содержит названия столбцов.
- На вкладке Markdown включите «Выровнять столбцы (красиво)», чтобы выровнять столбцы пробелами.
- Нажмите «Копировать» под вкладками, чтобы скопировать код из поля, или «Скачать», чтобы сохранить его файлом.
Примеры
HTML-таблица расписания для сайта
День,Начало,Занятие Понедельник,18:30,Йога Среда,19:00,Пилатес
<style>
.art-table{border-collapse:collapse}
.art-table th,.art-table td{border:1px solid #d0d7de;padding:6px 12px}
.art-table th{background:#f6f8fa;font-weight:600}
</style>
<div style="overflow-x:auto;">
<table class="art-table">
<thead>
<tr>
<th>День</th>
<th>Начало</th>
<th>Занятие</th>
</tr>
</thead>
<tbody>
<tr>
<td>Понедельник</td>
<td>18:30</td>
<td>Йога</td>
</tr>
<tr>
<td>Среда</td>
<td>19:00</td>
<td>Пилатес</td>
</tr>
</tbody>
</table>
</div>Таблица скидок для отчёта в LaTeX
Товар,Скидка,Код Блокнот,10%,notes_10 Набор ручек,15%,pens_15
% requires \usepackage{booktabs}
\begin{table}[h]
\centering
\begin{tabular}{lll}
\toprule
Товар & Скидка & Код \\
\midrule
Блокнот & 10\% & notes\_10 \\
Набор ручек & 15\% & pens\_15 \\
\bottomrule
\end{tabular}
\caption{Скидки на канцтовары}
\end{table}Синтаксис таблиц по форматам
Markdown (GitHub). Ячейки разделяются вертикальной чертой, а вторая строка должна быть разделителем вида | --- | --- |. Двоеточия задают выравнивание: :-- по левому краю, :-: по центру, --: по правому. Саму вертикальную черту пишите как \|, а перенос строки внутри ячейки — как <br>. Посмотреть таблицу в составе целого документа можно в Markdown-редакторе.
| Name | Score | | ----- | ----: | | Alice | 92 |
HTML. Элемент <table>: строка заголовка в <thead> из ячеек <th>, данные в <tbody>. Для веб-страниц выбирайте CSS-блок, для e-mail — встроенные стили: там <style> часто вырезается.
<table> <thead><tr><th>Name</th><th>Score</th></tr></thead> <tbody><tr><td>Alice</td><td>92</td></tr></tbody> </table>
CSV / TSV. Одна строка таблицы на строку текста, поля разделены запятой, точкой с запятой, табуляцией или вертикальной чертой. Поле, в котором есть разделитель, кавычка или перенос строки, берётся в двойные кавычки, а кавычки внутри него удваиваются. Нужен JSON? Используйте конвертер CSV в JSON.
Name,Note Alice,"Admin, ""owner"""
LaTeX. Окружение tabular: спецификация столбцов (l, c, r) задаёт выравнивание, & разделяет ячейки, а \\ завершает строку. Символы & % $ # _ { } ~ ^ \ нужно экранировать. Для стиля Booktabs нужен \usepackage{booktabs}, остальным стилям дополнительные пакеты не нужны.
\begin{tabular}{|l|r|}
\hline
Name & Score \\
\hline
Alice & 92 \\
\hline
\end{tabular}
MediaWiki. Таблица начинается с {| и заканчивается |}; |- начинает строку, ! обозначает ячейки заголовка, а | — ячейки данных; между ячейками в одной строке ставится !! и ||.
{| class="wikitable"
|-
! Name !! Score
|-
| Alice || 92
|}
Текст. Таблица простым текстом для комментариев в коде, README-файлов и терминала: рамки ASCII (+---+), линии Unicode или компактный вид со столбцами, разделёнными пробелами. Широкие символы, например китайские иероглифы и эмодзи, занимают две позиции, поэтому рамки не съезжают.
+-------+-------+ | Name | Score | +-------+-------+ | Alice | 92 | +-------+-------+
Частые вопросы
Можно ли загрузить таблицу из Excel?
Файлы .xlsx и .ods не поддерживаются. Сохраните таблицу в CSV или TSV либо скопируйте диапазон из Excel и вставьте его в ячейку редактора.
Можно ли сделать таблицу Markdown без заголовка?
В Markdown первая строка всегда используется как заголовок, даже если отключить «Первая строка — заголовок».
Сохраняются ли объединённые ячейки?
При импорте HTML объединённые ячейки разделяются: содержимое остаётся в одной ячейке, остальные заполняются пустыми значениями. Объединения в готовой таблице не сохраняются.
Какой максимальный размер таблицы?
До 2 000 строк и 100 столбцов; лишние строки и столбцы при импорте обрезаются. Для загрузки подходят файлы размером до 5 МБ, а при количестве строк больше 500 редактирование может замедляться.
Куда отправляются данные таблицы?
Таблица обрабатывается в браузере и не отправляется на сервер. Она автоматически сохраняется на вашем устройстве для следующего посещения; «Очистить» удаляет сохранённую таблицу.