Генератор сводных таблиц 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, полностью в вашем браузере — вставьте данные, назовите три столбца, выберите агрегацию и получите сводную таблицу.
Когда это полезно
- Продажи и заказы — общий доход или единицы по регионам и продуктам, по продавцам и месяцам, или по каналам и категориям.
- Логи и события — подсчёт вхождений по кодам статуса и конечным точкам, или по типам ошибок и дням.
- Экспорты опросов или форм — усреднение столбца оценок по когортам и вопросам.
- Быстрые проверки здравомыслия — перед построением полной сводной таблицы электронной таблицы посмотрите форму ваших данных за секунды.
Как использовать
- Вставьте данные CSV в поле Данные CSV. Первая строка должна быть строкой заголовка — эти имена заголовков - это то, что вы будете ссылать в следующих трёх полях.
- В Поле строк введите точное имя заголовка, значения которого должны стать метками строк сводной таблицы (например
Регион). - В Поле столбцов введите имя заголовка, значения которого должны стать заголовками столбцов (например
Продукт). - В Поле значений введите имя заголовка числового столбца для агрегирования в каждую ячейку (например
ЕдиницыилиДоход). - Выберите Агрегацию: Сумма, Подсчёт, Среднее, Мин или Макс.
- Сводная таблица обновляется автоматически. Скопируйте её или загрузите как CSV.
Метки строк и столбцов сортируются в алфавитном порядке. Комбинация (строка, столбец) без соответствующих данных отображает 0 для Суммы/Подсчёта (нечего добавлять или считать) или пустую ячейку для Среднего/Мин/Макс (нет значимого среднего для нулевых чисел).
FAQ
Почему я печатаю имена полей вместо выбора из выпадающего списка? Инструмент читает вашу строку заголовка в реальном времени, поэтому любое имя столбца, которое вы вводите, сопоставляется с ней точно (чувствительно к регистру). Если имя не совпадает, вывод говорит вам, какие поля не найдены, вместо того чтобы молча выдать пустую таблицу.
Что происходит с нечисловыми значениями в Поле значений? Для Суммы, Среднего, Мин и Макс нечисловые или пустые ячейки пропускаются при вычислении агрегации. Для Подсчёта каждая непустая ячейка в группе подсчитывается независимо от того, является ли она числовой — полезно для подсчёта вхождений вместо суммирования количества.
Обрабатывает ли он CSV-поля в кавычках с встроенными запятыми?
Да — анализатор учитывает кавычки: поле, заключённое в "двойные кавычки" может содержать запятые, и буквальная кавычка внутри поля записывается как "" в соответствии со стандартом CSV (RFC 4180).
Может ли я разворачивать более одного поля строк или столбцов? Пока нет — этот инструмент выполняет кросс-табуляцию ровно одного поля строк против одного поля столбцов. Для многоуровневого группирования выполните вывод обратно через инструмент с объединённым столбцом или используйте электронную таблицу.
Загружаются ли мои данные куда-нибудь? Нет. Анализ, группировка и агрегирование все выполняются локально в вашем браузере — ваши данные CSV никогда не покидают ваше устройство.