Elysia Tools Docs
RU
Язык
ZHESPTRUFRDEEN
На сайт
Обзор инструментов

Data Processing

Генератор Перекрестных Таблиц Данных

Продвинутый генератор перекрестных таблиц (сводных таблиц), который создает мощные перекрестные табуляции из ваших данных. Идеально подходит для бизнес-аналитики, статистического анализа, исследования данных и отчетности.

text· Текстовый результатОткрыть инструмент

Быстрый старт

Вызовите этот инструмент из своего кода на трёх языках.

cURL
curl -X POST 'https://api.elysiatools.com/ru/api/tools/data-crosstab-generator' \
  -H 'Content-Type: application/json' \
  -d '{"inputData":"region,product,sales,quantity,date\nNorth,Laptop,1500,5,2024-01-15\nSouth,Phone,800,10,2024-01-16\nEast,Tablet,600,8,2024-01-17","rowDimension":"region","columnDimension":"product","valueColumn":"sales","aggregateFunction":"sum","includeRowTotals":true,"includeColumnTotals":true,"includeGrandTotal":true,"showPercentages":false,"percentageType":"row","sortByRows":false,"sortByColumns":false,"sortOrder":"asc","numberFormat":",.2f","roundDecimals":2,"emptyCellValue":"-","fillEmptyCells":true,"includeHeaders":true,"headerStyle":"simple","maxColumnWidth":15,"conditionalFormatting":false,"outputFormat":"csv","includeStatistics":false}'

© 2026 Elysia Tools. Документация для разработчиков.

На сайтОбзор инструментов

Справочник API

Отправьте POST-запрос с входными данными в JSON. Параметры типа «файл» требуют предварительной загрузки.

Endpoint

HTTP
POST https://api.elysiatools.com/ru/api/tools/data-crosstab-generator

Параметры

ИмяТипОбязательныйОписание
inputDatatextareaДа—
rowDimensiontextДаСтолбец для использования в строках перекрестной таблицы
columnDimensiontextДаСтолбец для использования в колонках перекрестной таблицы
valueColumntextДаСтолбец содержащий значения для агрегации
aggregateFunctionselectНет—
includeRowTotalscheckboxНет—
includeColumnTotalscheckboxНет—
includeGrandTotalcheckboxНет—
showPercentagescheckboxНетОтображать процентные значения вместе с фактическими значениями
percentageTypeselectНет—
sortByRowscheckboxНет—
sortByColumnscheckboxНет—
sortOrderselectНет—
numberFormattextНетФорматирование чисел (напр: ",.2f" для 1 234,56, ".0f" для 1235)
roundDecimalsnumberНет—
emptyCellValuetextНетЗначение для отображения в пустых ячейках
fillEmptyCellscheckboxНетЗаменить пустые ячейки указанным значением
includeHeaderscheckboxНет—
headerStyleselectНет—
maxColumnWidthnumberНетМаксимальная ширина для каждой колонки в символах
conditionalFormattingcheckboxНетДобавить цветовое кодирование для высоких/средних/низких значений
outputFormatselectНет—
includeStatisticscheckboxНетPrepend analysis header and summary statistics to the output

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

Текстовый результат

JSON
{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}

Интеграция MCP

Добавьте этот инструмент на свой сервер Model Context Protocol, чтобы ИИ-агенты могли перечислять и вызывать его.

Конфигурация сервера

Добавьте этот блок в конфигурацию вашего MCP-клиента:

mcp.json
{
  "mcpServers": {
    "elysiatools-data-crosstab-generator": {
      "name": "data-crosstab-generator",
      "description": "Продвинутый генератор перекрестных таблиц (сводных таблиц), который создает мощные перекрестные табуляции из ваших данных. Идеально подходит для бизнес-аналитики, статистического анализа, исследования данных и отчетности.",
      "baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=data-crosstab-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Получить список инструментов

После подключения к SSE-endpoint выведите список доступных инструментов:

tools/list
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/list"
}

Вызвать этот инструмент

Вызовите инструмент по его id; аргументы формируются из его параметров:

tools/call
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "data-crosstab-generator",
    "arguments": {
  "inputData": "region,product,sales,quantity,date\nNorth,Laptop,1500,5,2024-01-15\nSouth,Phone,800,10,2024-01-16\nEast,Tablet,600,8,2024-01-17",
  "rowDimension": "region",
  "columnDimension": "product",
  "valueColumn": "sales",
  "aggregateFunction": "sum",
  "includeRowTotals": true,
  "includeColumnTotals": true,
  "includeGrandTotal": true,
  "showPercentages": false,
  "percentageType": "row",
  "sortByRows": false,
  "sortByColumns": false,
  "sortOrder": "asc",
  "numberFormat": ",.2f",
  "roundDecimals": 2,
  "emptyCellValue": "-",
  "fillEmptyCells": true,
  "includeHeaders": true,
  "headerStyle": "simple",
  "maxColumnWidth": 15,
  "conditionalFormatting": false,
  "outputFormat": "csv",
  "includeStatistics": false
}
  }
}
Объединяйте несколько инструментов в одной сессии списком toolId через запятую, напр. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (макс. 20).

Вопросы или проблемы? Свяжитесь с [email protected]

Обзор инструментов
Открыть инструмент