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

Разделитель CSV по столбцам

Разделите CSV на отдельные таблицы, сгруппированные по значению одного столбца.

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

Разделитель CSV по столбцам

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

Выберите столбец для разделения по его имени заголовка или позиции (начиная с 1), и выберите разделитель, который использует ваша таблица (запятая, точка с запятой, табуляция или вертикальная черта). Опция «Повторять заголовок в каждой части» делает каждый блок независимым; «Сохранить столбец разделения» определяет, остается ли этот столбец в выходных строках, так как после группировки строк его значение может быть избыточным. Опция «Показать заголовок» добавляет строку перед каждой частью с названием значения и количеством строк, что облегчает навигацию по длинному выводу. Опция «Упорядочить части по» сохраняет исходный порядок, сортирует по алфавиту или размещает самые большие группы в начале. Опция «Объединить группы меньше, чем» объединяет каждое значение с меньшим количеством строк в одну завершающую группу «Прочее», так чтобы длинный хвост редких значений не создавал десятки крошечных таблиц.

Инструмент обрабатывает первую строку как заголовок и одинаково читает строки с окончаниями Windows (CRLF) и Unix (LF). Итоговая информация ниже результата показывает количество прочитанных строк, произведенных частей и общее количество символов. Разделение выполняется по простому разделителю, а не по полному распознаванию кавычек, соответствуя другим инструментам CSV на этом сайте — для значений, содержащих запятые, разделитель без кавычек, такой как табуляция или вертикальная черта, обычно работает хорошо.

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

FAQ

Как это решает, где разделить?
Она группирует строки данных по значению выбранного вами столбца — каждая строка с одинаковым значением попадает в одну часть, со своей копией заголовка, если вы это включите.
Могу ли я разделить по столбцу с большим количеством различных значений?
Да. Включите опцию «Объединить группы меньше, чем» и установите порог количества строк — любое значение с меньшим количеством строк будет объединено в одну завершающую группу «Прочее» вместо создания множества крошечных частей.
Понимает ли она кавычки в полях с запятыми внутри?
Нет, она разделяет по символу-разделителю напрямую, а не анализирует кавычки, как и другие инструменты CSV на этом сайте. Если ваши данные содержат запятые в кавычках, попробуйте переключить разделитель на табуляцию или вертикальную черту, если ваш источник это поддерживает.
Что происходит со столбцом, по которому я разделяю?
По умолчанию он остается в каждой строке результата. Отключите опцию «Сохранить столбец разделения в выходных данных», чтобы его удалить, так как заголовок выше каждой части уже указывает значение.
Мой CSV загружается куда-либо?
Нет. Разделение выполняется полностью в вашем браузере — ваши данные никогда не покидают ваше устройство.