ArrayHelper logo

Tryck Ctrl / Cmd + Enter för att konvertera

Konvertera textlista till array för JavaScript, SQL, PHP och Python

Klistra in vilken lista som helst och gör om den direkt till arrayer som är redo för koden.

[ Raw ]
[ JavaScript ]
[ SQL ]
Editor
Auto
Dubbletter
SQL
Paneler · max 3
Guide, exempel och FAQ

Så konverterar du en textlista till en array

Kopiera en kolumn från ett kalkylblad, ett frågeresultat eller en loggfil, klistra in den här och få tillbaka en riktig array-literal: med citattecken, kommaseparerad och redo för koden. Utan konto, utan uppladdning, utan väntan.

  1. Klistra in din lista Ett värde per rad, precis som du kopierade det. Tomma rader försvinner och överflödiga mellanslag trimmas bort, så även en slarvig inklistring från Excel blir ren.
  2. Ställ in reglerna en gång Enkla eller dubbla citattecken, siffror rena eller citerade, dubbletter bort, SQL-dialekt vald. Dina val väntar på dig nästa gång du kommer tillbaka.
  3. Kopiera och gå vidare Tryck Ctrl / Cmd + Enter, eller låt Auto vara på och se utdatan följa det du skriver. Ett klick kopierar hela arrayen, även när förhandsvisningen är förkortad.

En textlista, alla arrayformat

Din lista konverteras till alla åtta format i samma ögonblick. Siffror förblir siffror, text får citattecken och apostrofer inuti värdena escapas som varje språk förväntar sig.

Indatalista

apple
banana
42

Det här får du

Åtta färdiga utdata, genererade medan du skriver. Ha de tre du använder mest öppna sida vid sida och byt panel när målspråket ändras.

JavaScript- / TypeScript-array

['apple', 'banana', 42]

En enkel array-literal för JS, TS och Node. Byt till dubbla citattecken om din linter föredrar det.

SQL IN-sats

IN (N'apple', N'banana', N'42')

Går rakt in i WHERE kolumn IN (...). N'...' för SQL Server, eller byt dialekt för '...' i MySQL, PostgreSQL och SQLite.

Python-lista

['apple', 'banana', 42]

Klistra in den i ett skript, en fixture eller ett parametrize-block i pytest utan att skriva om ett enda kommatecken.

PHP-array

array('apple', 'banana', 42)

Klassisk array()-syntax som fortfarande fungerar i äldre kodbaser och Laravel-konfigurationer.

JSON-array

["apple", "banana", 42]

Strikt giltig JSON med riktig strängescaping — säker för en API-request body eller en fixture-fil.

C#-array

new[] { "apple", "banana", 42 }

En implicit typad array för C# och .NET, byggd av samma JSON-escapade värden.

Rå kommaseparerad lista

'apple', 'banana', 42

Helt utan hakparenteser — den citerade, kommaseparerade delen som du kan klistra in i vilket språk som helst utanför den här listan.

Eget mönster

EXEC MyProcedure 'apple';
EXEC MyProcedure 'banana';
EXEC MyProcedure '42';

Skriv din egen mall: {} är värdet, {n} radnumret från 1 och {i} indexet från 0.

Byggd för verkliga, stökiga listor

De flesta konverterare från lista till array ger upp vid den första apostrofen eller den tiotusende raden. Den här är gjord för listorna du faktiskt klistrar in på jobbet.

  • Ingenting laddas upp. Konverteringen sker inuti din webbläsare. Interna ID:n, e-postadresser och kunddata lämnar aldrig din enhet.
  • Stora listor förblir snabba. Den klassiska editorn tar 50 000 rader utan problem och Ultra-editorn håller ännu större inklistringar mjuka.
  • Citattecken escapas rätt. O'Brien blir N'O''Brien' i SQL och "O'Brien" i JSON, så inget går sönder längre fram.
  • Siffror förblir siffror. Rent numeriska rader kommer ut utan citattecken som standard, och ett klick gör strängar av dem när ditt schema kräver det.
  • Dubbletter bort med ett klick. Slå på Dubbletter så överlever bara den första förekomsten av varje rad.
  • Tre paneler samtidigt. Visa Raw, JavaScript, SQL, Python, PHP, JSON, C# eller Custom, dra dem i den ordning du vill och hitta samma layout nästa gång.
  • Gjord för tangentbordet. Ctrl / Cmd + Enter konverterar, Auto håller korta listor uppdaterade medan du skriver och varje panel har sin egen kopieringsknapp.
  • Gratis och öppen källkod. Inget konto, ingen kvot, inga annonser. Hela konverteraren finns på GitHub om du vill läsa eller forka den.

Vad utvecklare konverterar textlistor till arrayer för

Bygga en SQL IN-sats från ett kalkylblad

Kopiera en kolumn med ordernummer eller e-postadresser från Excel, klistra in den här och få på några sekunder en citerad och escapad IN (...)-lista till din fråga.

Skapa testdata

Gör om en lista med artikelnummer, slugs eller användar-ID:n till en JavaScript-, Python- eller C#-array för enhetstester och mockdata.

Förbereda API-anrop

Konvertera en lista med identifierare till en giltig JSON-array innan du klistrar in den i Postman, curl eller din REST-klient.

Massanrop av procedurer eller skript

Använd det egna mönstret för en sats per rad: EXEC-anrop, UPDATE-satser, terminalkommandon eller migrationsskript.

Städa upp exporterade loggar

Klistra in rå loggutdata, ta bort dubbletter och tomma rader och få ut en ren, avdubblerad array på andra sidan.

Fylla enums och konfigurationsfiler

Flytta en lista med landskoder, feature flags eller språk in i den array-literal som din konfiguration väntar på.

Textlista till array: vanliga frågor

Vad är en konverterare från textlista till array?

Det är ett verktyg som gör om en enkel lista med värden, ett per rad, till en array-literal som du klistrar in direkt i koden. ArrayHelper skapar samtidigt JavaScript-, SQL-, Python-, PHP-, JSON-, C#- och den egna versionen av samma lista, så du aldrig mer behöver skriva citattecken och kommatecken för hand.

Hur konverterar jag en textlista till en array online?

Klistra in listan i editorn högst upp på den här sidan, tryck Ctrl / Cmd + Enter eller låt Auto vara på, och kopiera sedan panelen du behöver. Inget att installera, inget konto och ingen radgräns.

Escapar den citattecken och specialtecken?

Ja. Enkla citattecken dubbleras för SQL, och JSON- och C#-utdatan använder riktig JSON-strängescaping, så värden med apostrofer, bakstreck eller tabbar förblir giltiga i målspråket.

Sätts siffror inom citattecken?

Inte som standard: rent numeriska rader skrivs som tal och allt annat citeras. Om din kolumn är en textkolumn citerar sifferknappen i verktygsraden även dem.

Kan jag ta bort dubbletter under konverteringen?

Ja. Slå på Dubbletter i inställningsmenyn så behålls bara den första förekomsten av varje rad. Tomma rader och omgivande blanksteg trimmas alltid bort, med eller utan det valet.

Hur stora listor klarar den?

Den klassiska editorn är bekväm upp till 50 000 rader, och Ultra-editorn håller sig responsiv även vid större inklistringar. Långa utdata förkortas på skärmen för snabbhetens skull, men Kopiera ger dig alltid hela arrayen.

Laddas min lista upp till en server?

Nej. Varje konvertering körs lokalt i din webbläsare, så listan lämnar aldrig din enhet — det är därför verktyget är tryggt för interna identifierare och kunddata.

Kan jag definiera ett eget utdataformat?

Ja. Custom-panelen tar en mall som EXEC MyProcedure '{}';, där {} är radens värde, {n} radnumret som börjar på 1 och {i} indexet som börjar på 0. Varje rad renderas med den mallen på en egen rad.

Vilken SQL-dialekt använder IN-satsen?

Båda. N'...' är standard för SQL Server; ställ om SQL-inställningen till '...' för MySQL, PostgreSQL, SQLite och andra standarddialekter.

Konvertera textlistor till arrayer på ditt språk

Samma konverterare, dokumenterad på vart och ett av språken nedan. Välj det du tänker på — dina sparade inställningar följer med överallt.