CSV Merge — об'єднання CSV-файлів онлайн
Об'єднуйте кілька CSV-файлів у браузері: додавайте рядки зі зіставленням стовпців за заголовками або з'єднуйте файли за ключовим стовпцем через inner чи left join.
🔒 Працює повністю у вашому браузері — нічого не завантажуєтьсяДва способи об'єднати CSV-файли
Дані рідко надходять одним шматком. Щомісячні експорти, регіональні звіти й окремі системи створюють власні CSV-файли, і рано чи пізно їх потрібно зібрати в одну таблицю. CSV Merge пропонує дві операції, які потрібні найчастіше. Append rows (додати рядки) складає файли один під одним — це ідеально, щоб об'єднати експорти за січень, лютий і березень в один файл із даними від початку року. Join on a key column (з'єднання за ключовим стовпцем) розміщує відповідні записи поруч, наприклад додає імена клієнтів з одного файлу до рядків замовлень з іншого за спільним полем customer_id.
Під час додавання рядків стовпці зіставляються за назвою в заголовку, а не за позицією, тож файли зі стовпцями в іншому порядку або з додатковими чи відсутніми полями все одно вирівнюються правильно. Об'єднаний заголовок — це сукупність усіх заголовків, а клітинки, яких файл не містить, залишаються порожніми. Увімкніть опцію source_file, щоб додати стовпець, який показує, з якого файлу походить кожен рядок.
Як працює з'єднання
З'єднання виконуються від першого файлу в списку до останнього. Селектор ключа пропонує лише ті стовпці, які є в кожному файлі. Inner join (внутрішнє з'єднання) зберігає рядки, ключ яких знайдено в усіх файлах, а left join (ліве з'єднання) зберігає кожен рядок першого файлу й залишає додаткові стовпці порожніми, якщо збігу немає. Якщо ключ трапляється кілька разів у наступному файлі, для кожного збігу створюється окремий вихідний рядок — точно як у з'єднанні SQL. Ключі порівнюються після видалення пробілів навколо них, а порожні ключі ніколи не зіставляються. Стовпці, назви яких збігаються з попередніми, отримують числовий суфікс, наприклад name_2.
Приватно й надійно
Роздільник кожного файлу визначається автоматично, поля в лапках, що містять коми або розриви рядків, обробляються коректно, а мітка порядку байтів (BOM) UTF-8 на початку файлу ігнорується. Усе працює локально у вашому браузері; файли ніколи не завантажуються на сервер, тож списки клієнтів і фінансові експорти залишаються на вашому пристрої. Перегляньте попередній перегляд перших 100 рядків, а потім завантажте повний об'єднаний файл із комою, крапкою з комою, табуляцією або вертикальною рискою як роздільником. Для складніших комбінацій, як-от фільтрів чи агрегацій за кількома файлами, спробуйте інструмент «SQL on CSV».
Як користуватися
- Додайте CSV-файлиПеретягніть два або більше CSV-файлів. Стрілками задайте їхній порядок; перший файл є базовою таблицею.
- Оберіть режим об'єднанняВикористайте Append rows, щоб скласти файли один під одним, або з'єднайте їх за ключовим стовпцем, що є в кожному файлі.
- Об'єднайте й перегляньтеНатисніть Merge files і перевірте попередній перегляд об'єднаної таблиці.
- ЗавантажтеЗбережіть об'єднаний CSV із бажаним роздільником.