Генератор Markdown-таблиц

Создает форматированные Markdown-таблицы из CSV, JSON или массивов с настройкой выравнивания, стиля заголовков, ширины столбцов и подсказок по объединению

Примеры результатов

2 Примеры

Преобразовать CSV в Markdown-таблицу с выровненными колонками

Преобразует CSV-строки в удобную Markdown-таблицу с жирными заголовками, авто-выравниванием и фиксированной шириной

| **Name**     | **Role**     | **Score** |
| ------------ | ------------ | --------: |
| Alice        | Engineer     |       98 |
| Bob          | Analyst      |       87 |
Показать параметры ввода
{ "dataInput": "Name,Role,Score\nAlice,Engineer,98\nBob,Analyst,87", "inputFormat": "csv", "delimiter": ",", "hasHeader": true, "alignmentMode": "auto", "headerStyle": "bold", "columnWidths": "12, 12, 8", "mergeRanges": "", "includeMergeHints": true, "padColumns": true }

Сгенерировать Markdown-таблицу из JSON-объектов

Использует массив объектов как источник данных и добавляет подсказки по объединению ячеек для ручной правки

| `quarter` | `sales` | `region` |
| --------- | -------: | -------- |
| Q1        |      120 | APAC     |
| Q2        |      135 | EMEA     |

> Merge cell hints:
> - A2:A3 merged as Half 1
Показать параметры ввода
{ "dataInput": "[{\"quarter\":\"Q1\",\"sales\":120,\"region\":\"APAC\"},{\"quarter\":\"Q2\",\"sales\":135,\"region\":\"EMEA\"}]", "inputFormat": "json", "delimiter": "auto", "hasHeader": true, "alignmentMode": "auto", "headerStyle": "code", "columnWidths": "", "mergeRanges": "A2:A3 merged as Half 1", "includeMergeHints": true, "padColumns": true }

Ключевые факты

Категория
Текст и письмо
Типы входных данных
textarea, select, checkbox, text
Тип результата
text
Покрытие примерами
4
API доступен
Yes

Обзор

Генератор Markdown-таблиц позволяет быстро преобразовывать данные из форматов CSV, JSON или массивов в аккуратно отформатированные таблицы для вашей документации, поддерживая гибкую настройку выравнивания, стилей заголовков и ширины столбцов.

Когда использовать

  • Когда нужно быстро превратить CSV-выгрузку или JSON-ответ API в читаемую таблицу для README-файла.
  • При подготовке технической документации, где требуется единообразное форматирование табличных данных.
  • Если необходимо визуализировать массивы данных с заданным выравниванием текста и стилем заголовков.

Как это работает

  • Вставьте ваши данные в формате CSV или JSON в поле ввода.
  • Выберите формат входных данных и настройте параметры отображения, такие как выравнивание и стиль заголовка.
  • При необходимости укажите диапазоны для объединения ячеек или задайте ширину столбцов для идеального выравнивания.
  • Скопируйте сгенерированный Markdown-код и вставьте его в свой проект.

Сценарии использования

Создание таблиц сравнения характеристик продуктов на основе JSON-данных.
Оформление отчетов о тестировании или логов, представленных в формате CSV.
Генерация документации к API с описанием параметров в виде структурированных таблиц.

Примеры

1. Преобразование CSV в Markdown

Технический писатель
Контекст
Необходимо добавить таблицу с результатами тестирования из CSV-файла в документацию проекта.
Проблема
Ручное создание Markdown-таблицы занимает много времени и чревато ошибками в форматировании.
Как использовать
Вставьте CSV-данные, выберите 'csv' в формате ввода и установите стиль заголовка 'bold'.
Пример конфигурации
inputFormat: csv, hasHeader: true, headerStyle: bold, padColumns: true
Результат
Готовая Markdown-таблица с выровненными столбцами и жирными заголовками, готовая к вставке в README.

2. Генерация таблицы из JSON-массива

Разработчик
Контекст
Нужно представить данные о продажах из JSON-ответа в виде таблицы для внутреннего отчета.
Проблема
JSON-структура нечитаема для обычного пользователя, требуется наглядное табличное представление.
Как использовать
Вставьте JSON-массив, выберите 'json' и настройте выравнивание для числовых столбцов по правому краю.
Пример конфигурации
inputFormat: json, alignmentMode: right, headerStyle: code
Результат
Чистая таблица, где ключи JSON стали заголовками в кодовом стиле, а данные корректно выровнены.

Проверить на примерах

json, csv, markdown

Связанные хабы

FAQ

Какие форматы данных поддерживает инструмент?

Инструмент поддерживает CSV, JSON-объекты и массивы данных.

Можно ли настроить выравнивание текста в столбцах?

Да, вы можете выбрать автоматическое выравнивание или принудительно задать выравнивание по левому краю, центру или правому краю.

Как работают подсказки по объединению ячеек?

Вы можете указать диапазоны ячеек, которые нужно объединить, и инструмент добавит соответствующие примечания к Markdown-таблице.

Можно ли изменить стиль заголовков?

Да, доступны стили: обычный текст, жирный шрифт, моноширинный код или заглавные буквы.

Нужно ли вручную настраивать ширину столбцов?

Нет, инструмент автоматически выравнивает ширину столбцов, но вы можете задать собственные значения для более точного контроля.

Документация API

Конечная точка запроса

POST /ru/api/tools/markdown-table-generator

Параметры запроса

Имя параметра Тип Обязательно Описание
dataInput textarea Да -
inputFormat select Нет -
delimiter select Нет -
hasHeader checkbox Нет -
alignmentMode select Нет -
headerStyle select Нет -
columnWidths text Нет -
mergeRanges textarea Нет -
includeMergeHints checkbox Нет -
padColumns checkbox Нет -

Формат ответа

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Текст: Текст

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-markdown-table-generator": {
      "name": "markdown-table-generator",
      "description": "Создает форматированные Markdown-таблицы из CSV, JSON или массивов с настройкой выравнивания, стиля заголовков, ширины столбцов и подсказок по объединению",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=markdown-table-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]