Ugrás a tartalomhoz

CSV összekapcsolás kulcs alapján

Két CSV-tábla összekapcsolása megosztott kulcsoszlop használatával.

Bemenet
Második CSV-tábla

CSV összekapcsolás kulcs alapján

Illessze be két CSV-táblát, és ez az eszköz megosztott kulcsoszlop alapján összekapcsolja őket — ugyanez a művelet, mint egy táblázat VLOOKUP vagy SQL JOIN, semmilyen telepítés nélkül. Illesszen be egy megrendeléseket és egy ügyféleket tartalmazó táblát, vagy bármilyen egyéb, azonos ID oszlop alapján megosztott exportált táblát, és kapjon vissza egy kombinált táblát.

Az összekapcsolás típusa azt határozza meg, hogy mely sorok maradnak: a belső csak az egyező kulcsokat tartja meg, a baloldali az első tábla minden sorát megtartja, a jobboldali a második tábla minden sorát megtartja, a teljes pedig mindkét tábla minden sorát megtartja, és az üres helyeket az Ön által választott értékkel tölti fel. A kulcsoszlop eltérő nevet viselhet az egyes táblákban, és az összehasonlítás eltávolíthat szóközöket és figyelmen kívül hagyhat nagy- és kisbetűket, így az "ID-42" és az " id-42 " még mindig egyezik. Ha mindkét tábla osztja az olyan oszlop nevet, amely nem a kulcs, a második tábla verziója az Ön által választott előtaggal átnevezésre kerül, így semmi nem íródik felül csendesen. Az "Az ismétlődő kulcsok jelölése" bekapcsolása megjelöli azokat a sorokat, amelyeknek a kulcsa ismétlődik a saját táblájában — ez hasznos lehet erre figyelmeztető összekapcsolás esetén.

Az eszköz az RFC 4180 szabvány szerinti CSV-t olvas, így az idézett mezők, a beágyazott vesszők és az idézésjelek közötti sortörések helyesen elemzésre kerülnek, és támogatja a Windows (CRLF) vagy Unix (LF) végződéseket mindkét táblában. A bemeneti elválasztó automatikusan felismerhető az egyes táblákban, vagy rögzíthető vesszőre, pontosvesszőre, tabulátorkezelőre vagy csőre, a kimeneti elválasztó pedig függetlenül választható. Az élő összesítés azt jelenti, hogy hány sorokat olvastak be az egyes táblákból, hány kulcs egyezett meg, és hányat duplikáltak.

Minden helyileg fut a böngészőjében — egyik tábla sem lett feltöltve, így biztonságosan összekapcsolhat ügyfél adatait tartalmazó táblázatokat. Másolja ki az eredményt, töltse le .txt fájlként, vagy küldje vissza a bemenetbe, hogy egy másik lépést láncozzon be.

Gyakori kérdések

Mi történik azokkal a sorokkal, amelyeknek a kulcsa nem találkozik?
Ez az összekapcsolás típusától függ: a belső eldobja őket, a baloldali az első tábla minden sorát megtartja, a jobboldali a második tábla minden sorát megtartja, és a teljes az egyeztetett sorokat megtartja mindkét táblából, és az üres helyeket az Ön által választott értékkel tölti fel.
Az kulcsoszlop más nevet viselhet az egyes táblákban?
Igen. Állítsa be az "Kulcsoszlop az első táblában" és "Kulcsoszlop a második táblában" egymástól függetlenül — például "user_id" az egyik oldalon és "id" a másikon.
Mi történik, ha ugyanaz a kulcs egynél többször fordul elő?
Minden egyeztetett párost tartalmazza, tehát a kulcs, amely az egyik oldalon kétszer és a másikon egyszer jelenik meg, két kimeneti sort eredményez. Az "Az ismétlődő kulcsok jelölése" bekapcsolásával jelölheti őket.
Mi történik, ha két oszlop megosztja ugyanazt a nevet mindkét tábla között?
A második tábla oszlopa az Ön által választott előtaggal át lesz nevezve (alapértelmezés: "right_"), így mindkét verzió marad a kimenetben, és nem íródik felül csendesen.
A CSV-táblázataim valahova feltöltésre kerülnek?
Nem. Az összekapcsolás teljes egészében az Ön böngészőjében fut — egyik tábla sem hagyja el az Ön eszközét.