ArrayHelper logo

Tryk Ctrl / Cmd + Enter for at konvertere

Konverter tekstliste til array til JavaScript, SQL, PHP og Python

Indsæt en hvilken som helst liste og lav den om til arrays, der er klar til din kode.

[ Raw ]
[ JavaScript ]
[ SQL ]
Editor
Auto
Dubletter
SQL
Paneler · maks. 3
Guide, eksempler og FAQ

Sådan konverterer du en tekstliste til et array

Kopiér en kolonne fra et regneark, et forespørgselsresultat eller en logfil, indsæt den her og få en rigtig array-literal retur: med anførselstegn, kommasepareret og klar til din kode. Uden konto, uden upload, uden ventetid.

  1. Indsæt din liste Én værdi per linje, præcis som du kopierede den. Tomme linjer forsvinder, og overflødige mellemrum bliver trimmet væk, så selv en rodet indsættelse fra Excel kommer pænt ud.
  2. Sæt reglerne én gang Enkelte eller dobbelte anførselstegn, tal rå eller i anførselstegn, dubletter væk, SQL-dialekt valgt. Dine valg venter på dig næste gang du kigger forbi.
  3. Kopiér og kom videre Tryk Ctrl / Cmd + Enter, eller lad Auto være slået til og se outputtet følge det, du skriver. Ét klik kopierer hele arrayet, også når forhåndsvisningen er forkortet.

Én tekstliste, alle array-formater

Din liste bliver konverteret til alle otte formater i samme øjeblik. Tal forbliver tal, tekst får anførselstegn, og apostroffer inde i værdierne bliver escapet, som hvert sprog forventer.

Inputliste

apple
banana
42

Det får du

Otte færdige output, genereret mens du skriver. Hold de tre, du bruger mest, åbne ved siden af hinanden, og skift panel når målsproget ændrer sig.

JavaScript- / TypeScript-array

['apple', 'banana', 42]

En simpel array-literal til JS, TS og Node. Skift til dobbelte anførselstegn, hvis din linter foretrækker det.

SQL IN-sætning

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

Går direkte ind i WHERE kolonne IN (...). N'...' til SQL Server, eller skift dialekt for '...' i MySQL, PostgreSQL og SQLite.

Python-liste

['apple', 'banana', 42]

Indsæt den i et script, en fixture eller en parametrize-blok i pytest uden at skrive et eneste komma om.

PHP-array

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

Klassisk array()-syntaks, der stadig virker i ældre kodebaser og Laravel-konfigurationer.

JSON-array

["apple", "banana", 42]

Strengt gyldig JSON med ægte streng-escaping — sikker til en API-request body eller en fixture-fil.

C#-array

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

Et implicit typet array til C# og .NET, bygget af de samme JSON-escapede værdier.

Rå kommasepareret liste

'apple', 'banana', 42

Helt uden kantede parenteser — den citerede, kommaseparerede del, du kan indsætte i ethvert sprog, der ikke står på listen.

Eget mønster

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

Skriv din egen skabelon: {} er værdien, {n} rækkenummeret fra 1 og {i} indekset fra 0.

Bygget til rigtige, rodede lister

De fleste konvertere fra liste til array giver op ved den første apostrof eller den ti tusinde linje. Denne her er lavet til de lister, du faktisk indsætter på arbejdet.

  • Intet bliver uploadet. Konverteringen sker inde i din browser. Interne id-numre, e-mailadresser og kundedata forlader aldrig din enhed.
  • Store lister bliver ved med at være hurtige. Den klassiske editor tager 50.000 linjer uden besvær, og Ultra-editoren holder endnu større indsættelser flydende.
  • Anførselstegn bliver escapet korrekt. O'Brien bliver til N'O''Brien' i SQL og "O'Brien" i JSON, så intet knækker længere nede.
  • Tal forbliver tal. Rent numeriske linjer kommer ud uden anførselstegn som standard, og ét klik laver dem om til strenge, når dit skema kræver det.
  • Dubletter væk med ét klik. Slå Dubletter til, så overlever kun den første forekomst af hver linje.
  • Tre paneler ad gangen. Vis Raw, JavaScript, SQL, Python, PHP, JSON, C# eller Custom, træk dem i den rækkefølge du vil, og find den samme opsætning næste gang.
  • Lavet til tastaturet. Ctrl / Cmd + Enter konverterer, Auto holder korte lister opdateret mens du skriver, og hvert panel har sin egen kopiknap.
  • Gratis og open source. Ingen konto, ingen kvote, ingen reklamer. Hele konverteren ligger på GitHub, hvis du vil læse eller forke den.

Hvad udviklere konverterer tekstlister til arrays til

Bygge en SQL IN-sætning ud fra et regneark

Kopiér en kolonne med ordrenumre eller e-mailadresser fra Excel, indsæt den her og få på få sekunder en citeret og escapet IN (...)-liste til din forespørgsel.

Lave testdata

Lav en liste med varenumre, slugs eller bruger-id-numre om til et JavaScript-, Python- eller C#-array til unittests og mockdata.

Forberede API-kald

Konvertér en liste med identifikatorer til et gyldigt JSON-array, før du indsætter den i Postman, curl eller din REST-klient.

Masseopkald af procedurer eller scripts

Brug det egne mønster til én sætning per linje: EXEC-kald, UPDATE-sætninger, terminalkommandoer eller migrationsscripts.

Rydde op i eksporterede logfiler

Indsæt rå logoutput, fjern dubletter og tomme linjer, og få et rent, afdubletteret array ud i den anden ende.

Udfylde enums og konfigurationsfiler

Flyt en liste med landekoder, feature flags eller sprog ind i den array-literal, din konfiguration venter på.

Tekstliste til array: ofte stillede spørgsmål

Hvad er en konverter fra tekstliste til array?

Det er et værktøj, der laver en simpel liste med værdier, én per linje, om til en array-literal, du indsætter direkte i koden. ArrayHelper laver JavaScript-, SQL-, Python-, PHP-, JSON-, C#- og den egne version af den samme liste på én gang, så du aldrig igen skriver anførselstegn og kommaer i hånden.

Hvordan konverterer jeg en tekstliste til et array online?

Indsæt listen i editoren øverst på siden, tryk Ctrl / Cmd + Enter eller lad Auto være slået til, og kopiér så det panel, du har brug for. Intet at installere, ingen oprettelse og ingen grænse på antal linjer.

Escaper den anførselstegn og specialtegn?

Ja. Enkelte anførselstegn bliver fordoblet til SQL, og JSON- og C#-outputtet bruger ægte JSON-streng-escaping, så værdier med apostroffer, backslashes eller tabulatorer forbliver gyldige i målsproget.

Bliver tal sat i anførselstegn?

Ikke som standard: rent numeriske linjer skrives som tal, og alt andet bliver citeret. Er din kolonne et tekstfelt, sætter talknappen i værktøjslinjen også dem i anførselstegn.

Kan jeg fjerne dubletlinjer under konverteringen?

Ja. Slå Dubletter til i indstillingsmenuen, så beholdes kun den første forekomst af hver linje. Tomme linjer og mellemrum omkring bliver altid trimmet væk, med eller uden det valg.

Hvor store lister kan den klare?

Den klassiske editor er behagelig op til 50.000 linjer, og Ultra-editoren holder sig hurtig selv ved større indsættelser. Langt output bliver forkortet på skærmen af hensyn til hastigheden, men Kopiér giver dig altid hele arrayet.

Bliver min liste uploadet til en server?

Nej. Hver konvertering kører lokalt i din browser, så listen forlader aldrig din enhed — det er derfor værktøjet er trygt til interne identifikatorer og kundedata.

Kan jeg definere mit eget outputformat?

Ja. Custom-panelet tager en skabelon som EXEC MyProcedure '{}';, hvor {} er linjens værdi, {n} rækkenummeret der starter ved 1 og {i} indekset der starter ved 0. Hver linje bliver skrevet med den skabelon på sin egen linje.

Hvilken SQL-dialekt bruger IN-sætningen?

Begge. N'...' er standard til SQL Server; sæt SQL-indstillingen til '...' til MySQL, PostgreSQL, SQLite og andre standarddialekter.

Konvertér tekstlister til arrays på dit sprog

Den samme konverter, dokumenteret på hvert af sprogene nedenfor. Vælg det, du tænker på — dine gemte indstillinger følger med overalt.