TT Text Tools

Slå ihop och dela rader — Kommaavgränsare

Gör om rader till en kommaseparerad lista med valfria citattecken och parenteser, eller dela upp en lista i rader. Gratis kommaavgränsare direkt i webbläsaren.

🔒 Körs helt i din webbläsare — ingenting laddas upp

Advertisement

Gör om rader till en kommaseparerad lista

När du kopierar en kolumn från ett kalkylblad, en lista med ID:n från en rapport eller en uppsättning e-postadresser får du oftast ett objekt per rad. På många ställen behöver man i stället motsatsen: en enda rad där värdena är separerade med kommatecken. Den här kommaavgränsaren gör om en lista med rader till en avgränsad sträng i ett enda steg. Välj komma, komma och mellanslag, semikolon, tabb, lodrätt streck, mellanslag eller valfri egen avgränsare, så uppdateras resultatet medan du skriver. Inledande och avslutande mellanslag tas bort och tomma rader hoppas över som standard, så även en rörig inklistring ger en snygg lista.

För utvecklare och analytiker sparar två alternativ extra handpåläggning. «Quotes» (citattecken) omger varje objekt med dubbla eller enkla citattecken och escapar citattecken inuti värdena. «Wrap in» (omslut med) lägger parenteser runt hela listan. Tillsammans gör de en kolumn med värden till en SQL-IN ('a', 'b', 'c')-sats, en JavaScript- eller Python-array som ["a", "b", "c"] eller en mängd i JSON-stil på några sekunder. Bocka i «Remove duplicates» (ta bort dubbletter) för att bara behålla unika objekt.

Dela en avgränsad lista i rader

Byt riktning för att göra om en lista separerad med komma (eller semikolon, tabbar eller lodräta streck) till ett objekt per rad igen. Det är praktiskt för att läsa långa listor med taggar, nyckelord, ID:n eller mottagare, för att klistra in dem i en kalkylbladskolumn eller för att skicka dem vidare till andra radverktyg som sortera, ta bort dubbletter eller filtrera. Omgivande citattecken kan tas bort automatiskt och yttre parenteser runt hela listan släpps. Med trimning aktiverad delar en avgränsare av typen «komma och mellanslag» även värden som bara var åtskilda av ett kommatecken.

Knappen «Use output as input» (använd utdata som indata) flyttar resultatet till indatafältet och vänder riktning, så att du kan konvertera en lista fram och tillbaka och kontrollera att ingenting gått förlorat.

Snabbt och privat

Alla konverteringar körs i din webbläsare, så kundlistor, interna ID:n och e-postadresser laddas aldrig upp. Det finns ingen storleksgräns utöver vad din webbläsare klarar av på ett bekvämt sätt.

Hur man använder

  1. Välj riktningGör om rader till en avgränsad lista, eller dela en avgränsad lista tillbaka till ett objekt per rad.
  2. Välj avgränsareAnvänd komma, komma och mellanslag, semikolon, tabb, lodrätt streck, mellanslag, radbrytning eller en egen avgränsare.
  3. Lägg till citattecken eller parenteserOmslut valfritt varje objekt med citattecken och hela listan med (), [] eller {} för SQL och kod.
  4. Kopiera resultatetKopiera den konverterade listan, eller flytta tillbaka den till indatafältet för att vända på konverteringen.

Vanliga frågor

Hur gör jag om en kolumn med värden till en kommaseparerad lista?
Klistra in värdena ett per rad, låt «Lines → delimited list» (rader → avgränsad lista) vara vald och välj komma eller komma + mellanslag som avgränsare. Listan uppdateras medan du skriver.
Hur bygger jag en SQL IN-sats?
Välj enkla citattecken och omslut med ( ). Till exempel blir apple, banana ('apple', 'banana'). Enkla citattecken inuti värden dubbleras, så som SQL kräver.
Kan det ta bort dubbletter?
Ja. Bocka i «Remove duplicates» (ta bort dubbletter) för att bara behålla den första förekomsten av varje objekt när du slår ihop.
Klarar delningen värden inom citattecken som innehåller kommatecken?
Delningen är en enkel uppdelning vid avgränsaren. Omgivande citattecken tas bort, men ett kommatecken inuti citattecken behandlas som avgränsare. För riktiga CSV-filer, använd Column Extractor (kolumnextraktor), som förstår CSV-citattecken.
Advertisement