Этот конвертер CSV в таблицу Markdown читает данные с разделителем-запятой, точкой с запятой или вертикальной чертой и записывает таблицу GitHub Flavored Markdown. Вставьте CSV или перетащите файл и скопируйте таблицу.
Обновлено:
Как это работает
Вставьте или откройте CSV
Вставьте текст CSV, перетащите файл .csv, откройте его по ссылке или нажмите «Загрузить пример». Разделитель и кодировка определяются автоматически.
Настройте таблицу
Выберите столбцы и их порядок, задайте выравнивание для всех столбцов сразу или для каждого отдельно и решите, нужен ли ровный или компактный вывод.
Скопируйте Markdown
Скопируйте результат, скачайте его как файл .md или нажмите «Редактировать в генераторе таблиц», чтобы поправить ячейки вручную.
Возможности
Настоящий разбор CSV
Поля в кавычках с запятыми, удвоенными кавычками и переносами строк читаются как одна ячейка, как описано в RFC 4180, а короткие строки дополняются пустыми ячейками.
Числа по правому краю
Выравнивание «Авто (числа вправо)» прижимает вправо столбцы, где только числа, — суммы и количества встают ровно. Для любого столбца выравнивание можно сменить.
Безопасный Markdown
Вертикальные черты в данных экранируются как \|, переносы строк превращаются в <br>, а HTML-теги экранируются, чтобы рендерер показал их как текст.
Кодировки и разделители
Распознаются файлы в UTF-8, UTF-16 и Windows-1251 или Windows-1252 из Excel, а также разделители: запятая, точка с запятой, табуляция и вертикальная черта.
Ограничения и конфиденциальность
CSV-файл может занимать до 20 MB, а конвертируются до 50 000 строк. Файлы больше 5 MB конвертируются напрямую из файла, без загрузки в редактор.
CSV — обычный результат выгрузки из базы данных, электронной таблицы или системы аналитики, а оказываются эти цифры часто в Markdown: в README, задаче на GitHub, заметках к релизу, вики или чате. Сырой CSV там выглядит как стена запятых, а таблица Markdown отображается как настоящая таблица и остается читаемой даже как простой текст. В задачи лучше вставлять короткие таблицы — на несколько десятков строк, а полные данные давать ссылкой. Для таблицы с сотнями столбцов компактный вывод избавит от очень длинных строк.
У таблицы Markdown одна строка заголовков и нет объединенных ячеек, поэтому первая строка CSV всегда становится заголовком. Если заголовка в файле нет, выключите «Первая строка — заголовок»: столбцы получат имена column_1, column_2 и так далее. Подробнее — на странице о конфиденциальности.
Частые вопросы
Как конвертировать CSV в таблицу Markdown?
Вставьте CSV или откройте файл. Таблица Markdown появится справа — нажмите «Копировать» или скачайте файл .md.
Мой CSV из русского Excel, с точкой с запятой. Это сработает?
Да. Разделитель определяется по первым строкам, а в поле «Разделитель» можно вручную выбрать запятую, точку с запятой, табуляцию или вертикальную черту. Десятичные запятые в числах при этом остаются как есть.
Кракозябры вместо русских букв — что делать?
Файл, сохраненный Excel как «CSV (разделители — запятые)», обычно в кодировке Windows-1251. Автоопределение чаще всего ее угадывает, но если текст все равно не читается, выберите WINDOWS-1251 в поле «Кодировка».
Что происходит с запятыми внутри значений в кавычках?
Они остаются в ячейке: значение, взятое в двойные кавычки, вместе с запятыми становится одной ячейкой, а удвоенные кавычки внутри него — одной кавычкой.
Как сделать таблицу компактной?
Выключите «Выравнивать столбцы». Тогда вокруг каждой ячейки остается по одному пробелу, и для очень широких таблиц diff получается меньше.
Можно ли превратить таблицу Markdown обратно в CSV?
Да. Кнопка «Markdown → CSV» открывает обратный конвертер с результатом.
CSV куда-нибудь загружается?
Нет. Конвертация идет в фоновом потоке в вашем браузере, и файл не покидает устройство.