Перейти до вмісту

Розділювач CSV по стовпцях

Розділіть CSV на окремі таблиці, згруповані за значенням одного стовпця.

Введення

Розділювач CSV по стовпцях

Вставте дані CSV, і цей інструмент розділить їх на окремі таблиці, по одній для кожного унікального значення в обраному вами стовпці. Це перетворює один експорт на звіти за регіонами, списки задач за статусами, реєстри працівників за відділами або каталоги за категоріями — без відкриття електронної таблиці чи написання скрипту.

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

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

Усе виконується локально у вашому браузері. Ваш CSV ніколи не завантажується кудись, тому він безпечний для використання зі списками клієнтів, фінансовими експортами або іншими конфіденційними даними. Скопіюйте результат, завантажте його як файл .txt або відправте на вхід іншого інструменту, щоб продовжити роботу з однією з частин.

FAQ

Як це вирішує, де розділити?
Вона групує рядки даних за значенням обраного вами стовпця — кожен рядок з однаковим значенням потрапляє в одну частину, зі своєю копією заголовка, якщо ви це включите.
Чи можу я розділити за стовпцем з великою кількістю різних значень?
Так. Включіть опцію «Об'єднати групи менші за» та встановіть поріг кількості рядків — будь-яке значення з меншою кількістю рядків буде об'єднано в одну завершальну групу «Інше» замість створення безлічі крихітних частин.
Чи розуміє вона лапки в полях з комами всередині?
Ні, вона розділяє за символом-розділювачем безпосередньо, а не аналізує лапки, як і інші інструменти CSV на цьому сайті. Якщо ваші дані містять коми в лапках, спробуйте переключити розділювач на табуляцію або вертикальну риску, якщо ваш джерело це підтримує.
Що трапляється зі стовпцем, за яким я розділяю?
За замовчуванням він залишається в кожному рядку результату. Вимкніть опцію «Зберегти стовпець розділення у вихідних даних», щоб його видалити, оскільки заголовок вище кожної частини вже вказує значення.
Мій CSV завантажується кудись?
Ні. Розділення виконується повністю у вашому браузері — ваші дані ніколи не залишають ваш пристрій.