Перейти к содержанию
100% локально

Markdown таблица в CSV

Конвертируйте таблицу Markdown в CSV или JSON.

Входные данные
Выходные данные

Markdown таблица в CSV

Вставьте таблицу Markdown — такую, которая написана с помощью символов трубопровода и ряда дефисов под заголовком — и этот инструмент извлекает данные в формате CSV, готовые для вставки в электронную таблицу, импорт базы данных или скрипт. Он читает файлы README, проблемы GitHub, страницы вики и любые другие таблицы, разделенные трубопроводом, без необходимости вручную переписывать данные.

Первая строка по умолчанию рассматривается как заголовок, поэтому названия столбцов переходят в строку заголовка CSV или, если включена опция "Выходные данные как массив JSON", становятся ключами каждого объекта JSON. Отключите "Первая строка - это заголовок", чтобы вместо этого все строки рассматривались как данные. Строка выравнивания — строка дефисов и двоеточий, которая говорит средству отрисовки Markdown, как выровнять каждый столбец — удаляется автоматически; отключите "Игнорировать строку выравнивания", если вы хотите, чтобы она была сохранена как буквальная строка дефисов. Выберите выходной разделитель (запятая, точка с запятой, табуляция или трубопровод) и нужно ли заключать каждое поле в кавычки или только те, которым это нужно, потому что они содержат разделитель, символ кавычек или разрыв строки.

Ячейки часто содержат остатки Markdown из исходного документа: маркеры жирного и курсивного шрифта или ссылку, написанную в виде текста в квадратных скобках с последующим URL-адресом в круглых скобках. Включите "Удалить жирный, курсив и ссылки", чтобы свести их к простому тексту, чтобы CSV содержал чистые значения вместо звездочек и синтаксиса скобок. Буквальный трубопровод внутри ячейки обычно пишется с обратной косой чертой спереди; по умолчанию инструмент преобразует его обратно в обычный символ трубопровода, а "Удалить экранирование | внутри ячеек" отключает это, если вам нужно сохранить обратную косую черту. Когда документ содержит более одной таблицы, "Конвертировать каждую таблицу на входе" обрабатывает их все — каждая становится своим блоком CSV, отделенным пустой строкой, или своим массивом, когда выходные данные имеют формат JSON.

Все работает локально в вашем браузере. Таблица никогда не покидает ваше устройство, поэтому безопасно преобразовывать внутреннюю документацию, неопубликованные спецификации или любые другие данные, которые вы не хотели бы загружать на сервер. Скопируйте результат, загрузите его как файл .txt или отправьте непосредственно в другой инструмент, например CSV в JSON или CSV в таблицу HTML, чтобы продолжить обработку.

FAQ

Что считается таблицей Markdown?
Любой блок последовательных строк, использующих символы трубопровода (|) для разделения ячеек — стандартный синтаксис таблиц Markdown на GitHub, включая строку выравнивания дефисов под заголовком.
Может ли он одновременно конвертировать более одной таблицы?
Да. Включите "Конвертировать каждую таблицу на входе" и каждая таблица, найденная в вставленном тексте, будет преобразована, каждая как отдельный блок на выходе.
Что происходит со строкой выравнивания?
Она удаляется по умолчанию, так как содержит только подсказки выравнивания столбцов для средства отрисовки Markdown и не является действительными данными. Отключите "Игнорировать строку выравнивания", чтобы сохранить ее как буквальную строку.
Обрабатывает ли он жирный, курсив или ссылки внутри ячеек?
Включите "Удалить жирный, курсив и ссылки", чтобы свести маркеры жирного и курсивного шрифта и ссылки Markdown к простому тексту перед попаданием в CSV или JSON.
Загружается ли моя таблица куда-то?
Нет. Преобразование полностью происходит в вашем браузере — таблица остается на вашем устройстве и никогда не отправляется на сервер.