Jak połączyć dwa pliki CSV w jeden
Masz dane klientów w jednym pliku, a ich zamówienia w drugim — i chcesz mieć wszystko w jednej tabeli. To klasyczne „łączenie po kluczu". Oto jak to zrobić poprawnie, bez ręcznego sklejania i bez VLOOKUP.
Najpierw: po czym łączymy (klucz)
Aby połączyć dwa pliki, potrzebujesz wspólnej kolumny, która identyfikuje ten sam rekord w obu — np. NIP, ID_klienta albo email. To jest klucz złączenia. Jeśli wartości klucza nie są identyczne (np. spacje, różna wielkość liter), najpierw je oczyść — inaczej dopasowanie się nie uda.
Dwa najważniejsze typy złączenia
INNER JOIN — tylko pasujące
W wyniku zostają wyłącznie rekordy, które mają dopasowanie w obu plikach. Klient bez zamówienia zniknie. Używaj, gdy interesują Cię tylko kompletne pary.
LEFT JOIN — wszystko z lewego pliku
W wyniku zostają wszystkie rekordy z pierwszego (lewego) pliku, a dane z drugiego dokładają się tam, gdzie jest dopasowanie. Klient bez zamówienia zostanie — po prostu z pustymi polami zamówienia. Używaj, gdy nie chcesz nikogo zgubić.
Krok po kroku w DataForge
- Wczytaj oba pliki CSV (separator i kodowanie wykrywane automatycznie).
- Wybierz operację JOIN i wskaż lewy oraz prawy plik.
- Wskaż kolumnę klucza po obu stronach (np.
NIP↔nip_kontrahenta). - Wybierz typ: INNER lub LEFT.
- Zobacz podgląd wyniku i wyeksportuj do CSV/Excel.
Co ważne: DataForge łączy też źródła różnych typów — plik z tabelą w bazie danych albo z odpowiedzią z REST API, nie tylko CSV z CSV.
Połącz swoje pliki w kilka kliknięć
INNER i LEFT JOIN przez interfejs — bez formuł i bez kodu. Plus walidacja i czyszczenie kluczy w tym samym narzędziu.
Wypróbuj 14 dni za darmo →