CSV Merge — Łączenie plików CSV online
Łącz wiele plików CSV w przeglądarce: dołączaj wiersze z kolumnami dopasowanymi po nagłówku lub łącz pliki po kolumnie kluczowej za pomocą inner join albo left join.
🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłaneDwa sposoby łączenia plików CSV
Dane rzadko trafiają do nas w jednym kawałku. Miesięczne eksporty, raporty regionalne i oddzielne systemy tworzą własne pliki CSV, a prędzej czy później trzeba zebrać je w jednej tabeli. CSV Merge oferuje dwie operacje, których potrzeba najczęściej. Append rows (dołącz wiersze) układa pliki jeden pod drugim, co sprawdza się idealnie przy łączeniu eksportów ze stycznia, lutego i marca w jeden plik narastający od początku roku. Join on a key column (złączenie po kolumnie kluczowej) umieszcza pasujące rekordy obok siebie, na przykład dodając nazwy klientów z jednego pliku do pozycji zamówień z innego na podstawie wspólnego pola customer_id.
Podczas dołączania wierszy kolumny są dopasowywane według nazwy w nagłówku, a nie według pozycji, dzięki czemu pliki z kolumnami w innej kolejności albo z dodatkowymi lub brakującymi polami nadal są poprawnie wyrównane. Scalony nagłówek jest sumą wszystkich nagłówków, a komórki, których dany plik nie zawiera, pozostają puste. Włącz opcję source_file, aby dodać kolumnę zapisującą, z którego pliku pochodzi każdy wiersz.
Jak działa złączenie
Złączenia są wykonywane od pierwszego pliku na liście do ostatniego. Selektor klucza pokazuje wyłącznie kolumny, które istnieją w każdym pliku. Inner join zachowuje wiersze, których klucz występuje we wszystkich plikach, natomiast left join zachowuje każdy wiersz pierwszego pliku i pozostawia dodatkowe kolumny puste, gdy nie ma dopasowania. Jeśli klucz występuje kilka razy w kolejnym pliku, dla każdego dopasowania powstaje osobny wiersz wynikowy — dokładnie tak jak w złączeniu SQL. Klucze są porównywane po usunięciu otaczających spacji, a puste klucze nigdy nie są dopasowywane. Kolumny, których nazwy kolidują z wcześniejszymi, otrzymują przyrostek liczbowy, na przykład name_2.
Prywatnie i niezawodnie
Separator każdego pliku jest wykrywany automatycznie, pola w cudzysłowach zawierające przecinki lub podziały wierszy są prawidłowo obsługiwane, a znacznik kolejności bajtów (BOM) UTF-8 na początku pliku jest ignorowany. Wszystko działa lokalnie w przeglądarce; pliki nigdy nie są przesyłane, więc listy klientów i eksporty finansowe pozostają na Twoim urządzeniu. Przejrzyj podgląd pierwszych 100 wierszy, a następnie pobierz kompletny scalony plik z przecinkiem, średnikiem, tabulatorem lub pionową kreską jako separatorem. W przypadku bardziej złożonych połączeń, takich jak filtry czy agregacje obejmujące wiele plików, wypróbuj narzędzie „SQL on CSV”.
Jak używać
- Dodaj pliki CSVUpuść co najmniej dwa pliki CSV. Ustaw ich kolejność strzałkami; pierwszy plik jest tabelą bazową.
- Wybierz tryb łączeniaUżyj Append rows, aby ułożyć pliki jeden pod drugim, lub połącz je po kolumnie kluczowej obecnej w każdym pliku.
- Połącz i sprawdź podglądKliknij Merge files i sprawdź podgląd połączonej tabeli.
- PobierzZapisz scalony plik CSV z wybranym separatorem.