Przejdź do treści

Łącznik CSV

Połącz kilka tabel CSV w jedną, radzac sobie z różnymi lub zmienioną kolejnością kolumn.

Wejście

Łącznik CSV

Wklej dwie lub więcej tabel CSV jedna za drugą a to narzędzie połączy je w jedną tabelę, nawet jeśli eksporty różnią się w kwestii tego, które kolumny istnieją lub w jakiej kolejności się pojawiają. Jest to rozwiązanie dla trzech miesięcznych raportów, gdzie jeden zyskał kolumnę, dla ankiety podzielonej między arkusze regionalne i dla stosu eksportów na zespół, które muszą stać się jedną listą przed jakimkolwiek sortowaniem lub liczeniem.

Tabele są domyślnie oddzielone pustym wierszem lub wierszem znacznika twojego wyboru, jeśli dane zawierają już puste wiersze. Pierwszy wiersz każdego bloku to jego nagłówek. Wybór Kolumny do zachowania decyduje, czy wynik zawiera każdą widzianą kolumnę gdziekolwiek, uzupełniając tabele, którym brakuje jednej, czy tylko kolumny obecne we wszystkich. Porównaj nazwy kolumn ignorując wielkość liter i spacje sprawia, że "Imię", "imię" i "IMIĘ" to ta sama kolumna, co zwykle oddziela dwa eksporty tych samych danych. Wypełnij brakujące komórki wartością napisze znacznik, taki jak n/a zamiast pozostawiania luki. Dodaj kolumnę z tabelą źródłową dołącza numer tabeli na bazie 1, z której pochodzi wiersz, abyś mógł później wyśledzić wiersz. Usuń zduplikowane wiersze porównuje połączone komórki i zachowuje pierwsze wystąpienie, ignorując numer źródła, więc ten sam wiersz z dwóch plików nadal liczy się jako jeden. Kolejność kolumn podąża za pierwszą tabelą lub sortuje alfabetycznie.

Separatory wejściowe i wyjściowe są ustawiane oddzielnie, więc możesz czytać eksporty oddzielone średnikiem i pisać dane wyjściowe oddzielone tabulatorem. Działają zarówno zakończenia wierszy systemu Windows, jak i Unix.

Wszystko działa lokalnie w twojej przeglądarce. Twoje tabele nigdy nie są przesyłane, więc listy klientów i eksporty finansowe są tutaj bezpieczne. Skopiuj wynik, pobierz go jako plik .txt lub wyślij go bezpośrednio do innego narzędzia.

Częste pytania

Jak powiadomiłem go, gdzie kończy się jedna tabela, a druga zaczyna?
Domyślnie są oddzielone pustym wierszem, więc wklejenie jednej tabeli, pustego wiersza, a następnie następnej wystarczy. Jeśli twoje dane zawierają już puste wiersze, wpisz znacznik taki jak --- do "Separatora pomiędzy tabelami wejściowymi" i umieść ten wiersz między tabelami.
Co się stanie, gdy tabele mają różne kolumny?
Z opcją "Wszystkie kolumny z każdej tabeli" wynik zachowuje każdą widzianą kolumnę gdziekolwiek, a wiersze z tabeli, której brakuje jednej, otrzymują wartość wypełnienia. Z opcją "Tylko kolumny wspólne dla wszystkich tabel" wynik jest ograniczony do kolumn, które każda tabela ma, a wszystko inne jest usuwane.
Czy kolejność kolumn w każdej tabeli ma znaczenie?
Nie. Kolumny są dopasowywane podle nazwy, a nie według pozycji, więc tabela z tymi samymi kolumnami w innej kolejności jest automatycznie prearranżowana. Nazwy nagłówków są porównywane ignorując wielkość liter i spacje, chyba że wyłączysz tę opcję.
Jak usunięcie duplikatu traktuje kolumnę źródła?
Ignoruje to. Duplikaty są porównywane tylko na komórkach danych i pierwsze wystąpienie jest zachowywane, więc ten sam wiersz z dwóch plików jest łączony w jeden zamiast być zachowywany dwukrotnie pod różnymi numerami źródła.
Czy moje tabele CSV są przesyłane gdziekolwiek?
Nie. Łączenie odbywa się całkowicie w przeglądarce — twoje dane nigdy nie opuszczają twojego urządzenia.