Этот конвертер TSV в таблицу Markdown читает значения, разделенные табуляцией, — файл .tsv или ячейки, скопированные из электронной таблицы, — и записывает таблицу GitHub Flavored Markdown. Вставьте текст и скопируйте таблицу.
Обновлено:
Как это работает
Вставьте текст с табуляцией
Скопируйте диапазон в Excel, Google Таблицах, LibreOffice или клиенте базы данных и вставьте его либо откройте файл .tsv или .tab. Столбцы разделяются табуляцией.
Проверьте столбцы
Сетка предпросмотра показывает, как разделились ячейки. Скрывайте столбцы, меняйте их порядок и выбирайте выравнивание.
Скопируйте таблицу
Скопируйте Markdown или скачайте его как файл .md и вставьте в README, задачу, pull request или вики.
Возможности
Только табуляция
Запятые, точки с запятой и вертикальные черты внутри значений остаются в ячейке, потому что столбцы разделяет только табуляция. Именно поэтому электронные таблицы копируют ячейки как TSV.
Удобно для буфера обмена
Ячейки с переносами строк, которые электронные таблицы при копировании берут в кавычки, остаются одной ячейкой и записываются через <br>.
Ведущие нули сохраняются
Значения записываются ровно так, как они выглядят в тексте: 007, +7 и 1e3 остаются как набраны, а числа с десятичной запятой, например 1,5, не меняются.
Выравнивание столбцов
Числовые столбцы автоматически выравниваются по правому краю. Для любого столбца можно выбрать выравнивание по левому краю, по центру, по правому краю или убрать его совсем.
Ограничения и конфиденциальность
TSV-файл может занимать до 20 MB, а конвертируются до 50 000 строк. Файлы больше 5 MB конвертируются напрямую из файла, без загрузки в редактор.
Текст с табуляцией получается почти всегда, когда вы копируете диапазон ячеек, поэтому это самый короткий путь от электронной таблицы к таблице Markdown: ни выгрузки, ни файла. Ячейки в кавычках читаются как в CSV — так электронные таблицы передают переносы строк внутри скопированных ячеек; из-за этого случайная кавычка в начале ячейки может «съесть» следующую табуляцию. Если так случилось, выберите разделитель «Вертикальная черта |» или «Точка с запятой ;» либо очистите исходные данные.
В Markdown одна строка заголовков и нет объединенных ячеек, а формулы приходят в виде показанных значений. Чтобы сохранить форматирование или выбрать лист книги, откройте файл в конвертере Excel в таблицу Markdown. Данные обрабатываются только в вашем браузере. Подробнее — на странице о конфиденциальности.
Частые вопросы
Что такое файл TSV?
Tab-separated values — простой текст, где каждая строка таблицы занимает одну строку, а между ячейками стоит символ табуляции. Его выгружают электронные таблицы и многие инструменты для баз данных.
Как перенести ячейки из Excel в Markdown?
Выделите ячейки, скопируйте их и вставьте сюда. В буфере обмена они хранятся как текст с табуляцией, который сразу становится таблицей Markdown.
Почему столбцы не разделяются?
Скорее всего, в тексте нет табуляции: некоторые редакторы заменяют ее пробелами. Для данных через запятую или точку с запятой воспользуйтесь конвертером CSV в таблицу Markdown.
Можно ли считать первую строку данными, а не заголовком?
Да. Выключите «Первая строка — заголовок», и столбцы получат имена column_1, column_2 и так далее.
Кракозябры вместо русских букв в файле .tsv — что делать?
Скорее всего, файл сохранен в Windows-1251. Выберите WINDOWS-1251 в поле «Кодировка»: автоопределение обычно справляется само, но это эвристика.
Что лучше для таблиц Markdown: TSV или CSV?
TSV — если данные пришли из электронной таблицы или содержат запятые; CSV — если это файл выгрузки. Таблица Markdown в обоих случаях получится одинаковой.