CSV to Markdown Table
Конвертировать CSV в Markdown-таблицу.
Как это работает
Нужно вставить таблицу с данными в README на GitHub, в issue, в комментарий Pull Request или в заметки Obsidian, а данные лежат в CSV после экспорта из Excel? Ручная расстановка палочек и дефисов для Markdown таблицы это то самое занятие, за которое сеньоры особенно не любят понедельники. Csv to markdown table converter online делает это автоматически.
Первая строка CSV становится строкой заголовков таблицы, под ней автоматически появляется разделительная строка из дефисов, которую требует синтаксис Markdown, а все остальные строки превращаются в обычные строки таблицы с вертикальными чертами между колонками.
Инструмент корректно обрабатывает значения с вертикальной чертой внутри самих данных, экранируя ее автоматически, чтобы случайный символ палочки в тексте не сломал визуальную структуру итоговой таблицы.
Частые вопросы
Как выровнять колонки markdown таблицы по правому краю или по центру?
Это делается через синтаксис разделительной строки с двоеточиями, инструмент генерирует базовый вариант без выравнивания, а двоеточия для выравнивания по центру или по правому краю можно добавить вручную в получившийся результат.
Что если ячейка csv пустая?
Пустая ячейка превратится в пустое место между вертикальными чертами таблицы, структура при этом не ломается, просто соответствующая ячейка будет визуально пустой.
Поддерживаются ли переносы строк внутри одной ячейки csv?
Markdown таблицы по спецификации не поддерживают перенос строки внутри ячейки, такой перенос обычно нужно заменить на тег br или просто убрать перед вставкой в таблицу.
Будет ли эта таблица одинаково выглядеть на GitHub и в Obsidian?
Базовый синтаксис Markdown таблиц поддерживается практически везде одинаково, но в деталях рендеринга бывают небольшие различия, лучше проверить результат в целевой системе перед публикацией.