Перейти к основному содержанию

Генератор сводных таблиц CSV

Преобразуйте данные CSV в сводную таблицу: выберите поле строк, поле столбцов, поле числовых значений и агрегацию (sum, count, average, min, max) для кросс-табуляции ваших данных.

Ввод

Имя заголовка, значения которого становятся метками строк сводной таблицы.

Имя заголовка, значения которого становятся заголовками столбцов сводной таблицы.

Имя заголовка числового столбца для агрегирования в каждую ячейку.

Вывод

Сводная таблица
No data yet
Это было полезно?

Другие способы использовать этот инструмент

REST API

curl -X POST https://api.iotools.cloud/v1/tool/csv-pivot-table-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "csvInput": "Region,Product,Units\nNorth,Widget,10\nNorth,Gadge…",
    "rowField": "Region",
    "columnField": "Product",
    "valueField": "Units",
    "aggregation": "sum"
  }'

Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.

Спросите у ИИ-агента

Use the IOTools `csv-pivot-table-generator` tool (CSV Pivot Table Generator) on this input:

YOUR_INPUT_HERE

Вставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.

Виджет для встраивания

<iframe
  src="https://iotools.cloud/embed/csv-pivot-table-generator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Генератор сводных таблиц CSV — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Вставьте это на свою страницу — бесплатно, без ключа, нужна лишь обратная ссылка.

Стоимость вызова API/MCPОт 5 кредитов
Нужно больше кредитов?Посмотреть тарифы

Также доступно через

Руководства

Сводная таблица сжимает длинный набор данных, по одной записи в строке, в компактную сетку: выберите один столбец, который станет метками строк, другой - заголовками столбцов, и числовой столбец для агрегирования в каждую ячейку. Это та же идея, которая лежит в основе функции "Сводная таблица" электронной таблицы — кросс-табуляция исходных данных, чтобы закономерности (итоги по регионам и продуктам, подсчёты по статусам и месяцам, средние значения по командам и кварталам) выделялись с первого взгляда, вместо того чтобы остаться скрытыми в сотнях строк.

Этот инструмент делает это непосредственно из вставленного текста CSV, полностью в вашем браузере — вставьте данные, назовите три столбца, выберите агрегацию и получите сводную таблицу.

Когда это полезно

  • Продажи и заказы — общий доход или единицы по регионам и продуктам, по продавцам и месяцам, или по каналам и категориям.
  • Логи и события — подсчёт вхождений по кодам статуса и конечным точкам, или по типам ошибок и дням.
  • Экспорты опросов или форм — усреднение столбца оценок по когортам и вопросам.
  • Быстрые проверки здравомыслия — перед построением полной сводной таблицы электронной таблицы посмотрите форму ваших данных за секунды.

Как использовать

  1. Вставьте данные CSV в поле Данные CSV. Первая строка должна быть строкой заголовка — эти имена заголовков - это то, что вы будете ссылать в следующих трёх полях.
  2. В Поле строк введите точное имя заголовка, значения которого должны стать метками строк сводной таблицы (например Регион).
  3. В Поле столбцов введите имя заголовка, значения которого должны стать заголовками столбцов (например Продукт).
  4. В Поле значений введите имя заголовка числового столбца для агрегирования в каждую ячейку (например Единицы или Доход).
  5. Выберите Агрегацию: Сумма, Подсчёт, Среднее, Мин или Макс.
  6. Сводная таблица обновляется автоматически. Скопируйте её или загрузите как CSV.

Метки строк и столбцов сортируются в алфавитном порядке. Комбинация (строка, столбец) без соответствующих данных отображает 0 для Суммы/Подсчёта (нечего добавлять или считать) или пустую ячейку для Среднего/Мин/Макс (нет значимого среднего для нулевых чисел).

FAQ

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

Что происходит с нечисловыми значениями в Поле значений? Для Суммы, Среднего, Мин и Макс нечисловые или пустые ячейки пропускаются при вычислении агрегации. Для Подсчёта каждая непустая ячейка в группе подсчитывается независимо от того, является ли она числовой — полезно для подсчёта вхождений вместо суммирования количества.

Обрабатывает ли он CSV-поля в кавычках с встроенными запятыми? Да — анализатор учитывает кавычки: поле, заключённое в "двойные кавычки" может содержать запятые, и буквальная кавычка внутри поля записывается как "" в соответствии со стандартом CSV (RFC 4180).

Может ли я разворачивать более одного поля строк или столбцов? Пока нет — этот инструмент выполняет кросс-табуляцию ровно одного поля строк против одного поля столбцов. Для многоуровневого группирования выполните вывод обратно через инструмент с объединённым столбцом или используйте электронную таблицу.

Загружаются ли мои данные куда-нибудь? Нет. Анализ, группировка и агрегирование все выполняются локально в вашем браузере — ваши данные CSV никогда не покидают ваше устройство.

csvpivot tabledata analysisaggregategroup bycross-tab

Нравятся инструменты? Уберите рекламу.

Один платёж навсегда убирает всю рекламу с вашего аккаунта. Без подписки, без слежки.