Přeskočit na obsah

Spojení CSV podle klíče

Spojte dvě CSV tabulky do jedné pomocí sdíleného sloupce klíče.

Vstup
Druhá CSV tabulka

Spojení CSV podle klíče

Vložte dvě CSV tabulky a tento nástroj je spojí do jedné, přičemž bude slaďovat řádky podle sdíleného sloupce klíče — stejná operace jako funkce VLOOKUP v tabulkovém kalkulátoru nebo SQL JOIN, bez instalace čehokoli. Vložte tabulku objednávek a tabulku zákazníků nebo libovolné dva exporty sdílející sloupec ID a obdržíte zpět jednu kombinovanou tabulku.

Typ spojení určuje, které řádky přežijí: vnitřní spojení zachová pouze shodující se klíče, levé spojení zachová každý řádek z první tabulky, pravé spojení zachová každý řádek z druhé tabulky a úplné spojení zachová každý řádek z obou, přičemž prázdná místa vyplní zvolenou hodnotou. Sloupec klíče může mít v každé tabulce jiný název a porovnání může odsunout mezery a ignorovat velikost písmen, takže "ID-42" a " id-42 " se stále shodují. Když obě tabulky sdílí název sloupce jiný než klíč, verze z druhé tabulky se přejmenuje s předponou, kterou si zvolíte, takže nic není tiše přepsáno. Zapnutí "Označit řádky s duplicitními klíči" označí všechny řádky, jejichž klíč se v rámci své vlastní tabulky opakuje — užitečné na zachycení spojení, které se chystá rozšířit.

Nástroj čte CSV podle RFC 4180, takže citované pole, vložené čárky a zalomení řádků v rámci uvozovek se správně analyzují a přijímá konce řádků v systému Windows (CRLF) nebo Unix (LF) v každé tabulce. Vstupní oddělovač lze pro každou tabulku automaticky rozpoznat nebo pevně nastavit na čárku, středník, tabulátor nebo rouru, přičemž výstupní oddělovač je vybrán nezávisle. Živý součet hlásí řádky přečtené z každé tabulky, počet shodnutých klíčů a počet duplikátů.

Všechno se spouští lokálně ve vašem prohlížeči — ani tabulka se nikdy nenahraje, takže je bezpečné slaďovat tabulky s údaji o zákaznících. Zkopírujte výsledek, stáhněte si jej jako soubor .txt nebo jej pošlete zpět na vstup, abyste zřetězili další krok.

Časté dotazy

Co se stane s řádky, jejichž klíč nemá shodu?
Záleží na typu spojení: vnitřní je vypouští, levé si ponechá každý řádek z první tabulky, pravé si ponechá každý řádek z druhé tabulky a úplné ponechá nespárované řádky z obou, přičemž chybějící stranu vyplní zvolenou hodnotou.
Může mít sloupec klíče v každé tabulce jiný název?
Ano. Nastavte "Sloupec klíče v první tabulce" a "Sloupec klíče v druhé tabulce" nezávisle — například "user_id" na jedné straně a "id" na straně druhé.
Co se stane, pokud se stejný klíč objeví více než jednou?
Každá shodující se dvojice je zahrnuta, takže klíč, který se objevuje dvakrát na jedné straně a jednou na straně druhé, produkuje dva řádky výstupu. Zapněte "Označit řádky s duplicitními klíči", abyste je označili.
Co když dva sloupce sdílí stejný název v obou tabulkách?
Sloupec z druhé tabulky se přejmenuje s předponou, kterou jste nastavili (výchozí "right_"), takže obě verze zůstanou ve výstupu bez přepsání.
Jsou moje CSV tabulky někde nahrávány?
Ne. Spojení se provádí zcela ve vašem prohlížeči — ani tabulka nikdy neopustí vaše zařízení.