Информатика

CSV в Markdown-таблицу

Преобразуйте CSV, TSV или строки с точкой с запятой в pipe-таблицу для README, issue, wiki и документации.

Табличные данные

Результат

Строк данных
2
Столбцов
3
Заголовок
первая строка
Разделитель
comma
Длина
108

CSV разбирается локально: учитываются кавычки, экранированные кавычки и выбранный разделитель; pipe внутри ячейки экранируется для Markdown.

Конвертер CSV в Markdown-таблицу превращает данные из таблицы, экспорта или TSV в pipe table для README, GitHub issue, wiki и документации.

Как работает конвертация

Пользователь вставляет CSV или TSV, выбирает разделитель и указывает, является ли первая строка заголовком. Инструмент разбирает строки с учётом кавычек, выравнивает количество столбцов и генерирует Markdown-таблицу с separator-row.

Как преобразовать CSV в Markdown

  1. Вставьте данные. Скопируйте CSV, TSV или строки с точкой с запятой из таблицы, экспорта или текстового файла.
  2. Выберите разделитель. Оставьте запятую для обычного CSV, выберите Tab для TSV или точку с запятой для европейских экспортов.
  3. Проверьте заголовок. Если первая строка содержит названия столбцов, оставьте переключатель заголовка включённым.
  4. Скопируйте Markdown. Вставьте готовую pipe table в README, задачу, wiki или другой Markdown-документ.

Формат результата

| Header | Header |
| --- | --- |
| Cell | Cell |

Markdown-таблица строится из строки заголовков, строки разделителей и строк данных. Символ | внутри ячейки экранируется, чтобы не ломать столбцы.

Пример

CSV `Name,Role` и строка `Анна,PM` превращаются в таблицу с двумя столбцами. Если заголовка нет, инструмент создаёт Column 1, Column 2 и оставляет все строки как данные.

Источники

Подробнее о проверке формул и источников — в методологии Calcup.

Инструмент рассчитан на небольшие таблицы для документации. Он не заменяет полноценный spreadsheet-редактор, не сохраняет стили, формулы, merged cells, типы данных, сортировку и многострочную структуру сложных файлов.

FAQ

Часто задаваемые вопросы

Что делать, если CSV использует точку с запятой?

Выберите разделитель “Точка с запятой”. Такой экспорт часто встречается там, где запятая используется как десятичный разделитель.

Поддерживаются ли запятые внутри ячеек?

Да, если ячейка заключена в двойные кавычки. Экранированные кавычки внутри такой ячейки записываются как две кавычки подряд.

Почему символ | внутри ячейки меняется?

В Markdown pipe table вертикальная черта разделяет столбцы, поэтому внутри ячейки она экранируется как \|.

Можно ли использовать TSV из Google Sheets или Excel?

Да. Скопируйте диапазон ячеек, выберите разделитель Tab / TSV и проверьте, нужна ли первая строка как заголовок.

Почему большие файлы ограничены?

Страница предназначена для быстрой подготовки документации. Для сотен тысяч строк лучше использовать скрипт или таблицу, а в Markdown вставлять только итоговый фрагмент.