Scalanie plików CSV

Połącz kilka plików CSV w jeden, dopasowując kolumny po nazwie.

Wypełnij pola powyżej, a wynik pojawi się tutaj — nic nigdzie nie jest wysyłane.

Jak to działa

Kolumny = suma nagłówków wszystkich plików, w kolejności pierwszego wystąpienia · wiersze zachowują wartości ze swojego pliku, dopasowane po nazwie nagłówka

Pliki dopasowujemy po NAZWIE KOLUMNY, a nie po pozycji. Dopasowanie po pozycji robi szybki skrypt i po cichu wstawia przychód z jednego pliku pod koszt z drugiego w chwili, gdy w eksporcie pojawi się dodatkowe pole — błąd, który dojeżdża aż do raportu, bo obie kolumny zawierają wiarygodne liczby. Kolumna, której dany plik nie ma, przechodzi jako pusta, zamiast przesuwać wszystko po niej. Separator wykrywamy osobno dla każdego pliku, licząc go poza polami w cudzysłowie, więc eksport ze średnikami i przecinkami w kolumnie adresu jest odczytywany poprawnie.

To narzędzie działa w całości w Twojej przeglądarce. Nic, co wpiszesz, nie jest wysyłane na serwer, zapisywane ani rejestrowane.

Najczęstsze pytania

A jeśli pliki mają różne kolumny?
Dostajesz ich sumę. Każda kolumna, która pojawia się w którymkolwiek pliku, staje się kolumną w wyniku, a wiersze z pliku, w którym jej nie ma, dostają w tym miejscu pustą komórkę, zamiast mieć przesunięte wartości.
Czy kolejność kolumn ma znaczenie?
Nie i o to właśnie chodzi. Dopasowanie idzie po nazwie nagłówka, więc plik z kolumnami w innej kolejności scala się poprawnie. Kolejność w wyniku wynika z pierwszego wystąpienia: prowadzą kolumny pierwszego pliku.
Czy moje pliki są przesyłane?
Nie. Są odczytywane przez przeglądarkę, scalane w pamięci i oddawane jako plik do pobrania. W żadnym momencie nie jest wysyłane żadne żądanie — to zadanie, które nigdy nie potrzebowało serwera.
Czy Excel otworzy wynik poprawnie?
Tak. Pobierany plik zawiera znacznik kolejności bajtów UTF-8, który powstrzymuje Excela przed wyświetlaniem znaków diakrytycznych jako krzaczków — to najczęstsza skarga na jakikolwiek eksport CSV.