ArrayHelper logo

Muunna painamalla Ctrl / Cmd + Enter näppäimiä

Tekstilistan taulukoksi muuntaja JavaScriptille, SQL:lle, PHP:lle ja Pythonille

Liitä mikä tahansa lista ja muunna se heti koodiin valmiiksi taulukoiksi.

[ Raw ]
[ JavaScript ]
[ SQL ]
Editori
Auto
Kaksoiskappaleet
SQL
Paneelit · enintään 3
Opas, esimerkit ja UKK

Näin muunnat tekstilistan taulukoksi

Kopioi sarake taulukkolaskennasta, kyselyn tuloksesta tai lokitiedostosta, liitä se tähän ja saat takaisin kunnollisen taulukkoliteraalin: lainausmerkeissä, pilkuilla eroteltuna ja valmiina koodiin. Ei rekisteröitymistä, ei latauksia, ei odottelua.

  1. Liitä listasi Yksi arvo riviä kohti, juuri sellaisena kuin kopioit sen. Tyhjät rivit katoavat ja ylimääräiset välilyönnit siistitään pois, joten sekavakin Excel-liitos tulee ulos siistinä.
  2. Aseta säännöt kerran Puolilainausmerkit vai lainausmerkit, luvut paljaina vai lainausmerkeissä, kaksoiskappaleet pois, SQL-murre valittuna. Valintasi odottavat sinua seuraavalla käynnillä.
  3. Kopioi ja jatka töitä Paina Ctrl / Cmd + Enter tai jätä Auto päälle, jolloin tuloste seuraa kirjoittamistasi. Yksi klikkaus kopioi koko taulukon, vaikka esikatselu olisi lyhennetty.

Yksi tekstilista, kaikki taulukkomuodot

Listasi muunnetaan kaikkiin kahdeksaan muotoon samalla hetkellä. Luvut pysyvät lukuina, teksti saa lainausmerkit ja arvojen sisällä olevat heittomerkit suojataan niin kuin kukin kieli odottaa.

Syötelista

apple
banana
42

Mitä saat

Kahdeksan liittämisvalmista tulostetta, jotka syntyvät kirjoittaessasi. Pidä kolme eniten käyttämääsi auki rinnakkain ja vaihda paneelia, kun kohdekieli muuttuu.

JavaScript- / TypeScript-taulukko

['apple', 'banana', 42]

Tavallinen taulukkoliteraali JS:lle, TS:lle ja Nodelle. Vaihda lainausmerkkeihin, jos linterisi pitää niistä enemmän.

SQL IN -lauseke

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

Menee suoraan lausekkeeseen WHERE sarake IN (...). N'...' SQL Serverille, tai vaihda murre muotoon '...' MySQL:lle, PostgreSQL:lle ja SQLitelle.

Python-lista

['apple', 'banana', 42]

Liitä se skriptiin, fixtureen tai pytest-parametrize-lohkoon kirjoittamatta yhtäkään pilkkua uudelleen.

PHP-taulukko

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

Klassinen array()-syntaksi, joka toimii yhä vanhemmissa koodikannoissa ja Laravelin asetustiedostoissa.

JSON-taulukko

["apple", "banana", 42]

Tiukasti kelvollista JSONia aidolla merkkijonosuojauksella — turvallinen API-pyynnön rungoksi tai testidatatiedostoon.

C#-taulukko

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

Implisiittisesti tyypitetty taulukko C#:lle ja .NETille, rakennettu samoista JSON-suojatuista arvoista.

Raaka pilkkulista

'apple', 'banana', 42

Ei hakasulkeita lainkaan — pelkkä lainausmerkeissä oleva, pilkuilla eroteltu runko, jonka voit liittää mihin tahansa kieleen tämän listan ulkopuolelta.

Oma malli

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

Kirjoita oma mallisi: {} on arvo, {n} rivinumero ykkösestä alkaen ja {i} indeksi nollasta alkaen.

Tehty oikeille, sotkuisille listoille

Useimmat listasta taulukoksi -muuntimet luovuttavat ensimmäisen heittomerkin tai kymmenentuhannennen rivin kohdalla. Tämä on tehty niille listoille, joita oikeasti liität töissä.

  • Mitään ei lähetetä palvelimelle. Muunnos tapahtuu selaimesi sisällä. Sisäiset tunnisteet, sähköpostiosoitteet ja asiakastiedot eivät koskaan poistu laitteeltasi.
  • Isot listat pysyvät nopeina. Klassinen editori nielee 50 000 riviä vaivatta, ja Ultra-editori pitää vielä suuremmatkin liitokset sujuvina.
  • Lainausmerkit suojataan oikein. O'Brien muuttuu SQL:ssä muotoon N'O''Brien' ja JSONissa muotoon "O'Brien", joten mikään ei hajoa myöhemmin.
  • Luvut pysyvät lukuina. Puhtaasti numeeriset rivit tulevat oletuksena ilman lainausmerkkejä, ja yksi klikkaus muuttaa ne merkkijonoiksi, kun skeemasi sitä vaatii.
  • Kaksoiskappaleet pois yhdellä klikkauksella. Laita Kaksoiskappaleet päälle, niin jäljelle jää vain kunkin rivin ensimmäinen esiintymä.
  • Kolme paneelia kerralla. Näytä Raw, JavaScript, SQL, Python, PHP, JSON, C# tai Custom, raahaa ne haluamaasi järjestykseen ja löydä sama asettelu ensi kerralla.
  • Tehty näppäimistölle. Ctrl / Cmd + Enter muuntaa, Auto pitää lyhyet listat ajan tasalla kirjoittaessasi ja jokaisella paneelilla on oma kopiointipainikkeensa.
  • Ilmainen ja avoin lähdekoodi. Ei tiliä, ei kiintiötä, ei mainoksia. Koko muunnin on GitHubissa, jos haluat lukea tai haaroittaa sen.

Mihin kehittäjät muuntavat tekstilistoja taulukoiksi

SQL IN -lausekkeen rakentaminen taulukkolaskennasta

Kopioi tilausnumero- tai sähköpostisarake Excelistä, liitä se tähän ja saat sekunneissa lainausmerkein suojatun IN (...) -listan kyselyysi.

Testidatan valmistelu

Muunna lista tuotekoodeja, slugeja tai käyttäjätunnisteita JavaScript-, Python- tai C#-taulukoksi yksikkötestejä ja valedataa varten.

API-pyyntöjen valmistelu

Muunna tunnistelista kelvolliseksi JSON-taulukoksi ennen kuin liität sen Postmaniin, curliin tai REST-asiakkaaseesi.

Massakutsut proseduureille tai skripteille

Käytä omaa mallia yhden lauseen tuottamiseen riviä kohti: EXEC-kutsut, UPDATE-lauseet, komentorivikomennot tai migraatioskriptit.

Vietyjen lokien siivoaminen

Liitä raaka lokituloste, pudota kaksoiskappaleet ja tyhjät rivit ja saat toisesta päästä siistin, kertaalleen suodatetun taulukon.

Enumien ja asetustiedostojen täyttäminen

Siirrä lista maakoodeja, ominaisuuslippuja tai kieliä siihen taulukkoliteraaliin, jota asetustiedostosi odottaa.

Tekstilistasta taulukoksi: usein kysytyt kysymykset

Mikä on tekstilistan taulukoksi muuntaja?

Se on työkalu, joka muuttaa yksinkertaisen arvolistan, yksi arvo riviä kohti, taulukkoliteraaliksi jonka liität suoraan koodiin. ArrayHelper tuottaa saman listan JavaScript-, SQL-, Python-, PHP-, JSON-, C#- ja oman muodon yhtä aikaa, joten et enää koskaan kirjoita lainausmerkkejä ja pilkkuja käsin.

Miten muunnan tekstilistan taulukoksi verkossa?

Liitä lista tämän sivun yläosan editoriin, paina Ctrl / Cmd + Enter tai jätä Auto päälle, ja kopioi sitten tarvitsemasi paneeli. Ei asennettavaa, ei rekisteröitymistä eikä riviraja.

Suojaako se lainausmerkit ja erikoismerkit?

Kyllä. Puolilainausmerkit kahdennetaan SQL:ää varten, ja JSON- ja C#-tulosteet käyttävät aitoa JSON-merkkijonosuojausta, joten heittomerkkejä, kenoviivoja tai sarkaimia sisältävät arvot pysyvät kelvollisina kohdekielessä.

Laitetaanko luvut lainausmerkkeihin?

Ei oletuksena: puhtaasti numeeriset rivit kirjoitetaan lukuina ja kaikki muu lainausmerkkeihin. Jos sarakkeesi on tekstityyppinen, työkalurivin lukupainike laittaa nekin lainausmerkkeihin.

Voinko poistaa kaksoiskappaleet muunnoksen aikana?

Kyllä. Laita Kaksoiskappaleet päälle asetusvalikosta, niin vain kunkin rivin ensimmäinen esiintymä säilyy. Tyhjät rivit ja ympäröivät välilyönnit siistitään aina pois, oli tämä valinta päällä tai ei.

Kuinka suuren listan se käsittelee?

Klassinen editori on mukava aina 50 000 riviin asti, ja Ultra-editori pysyy reagoivana suuremmillakin liitoksilla. Pitkät tulosteet lyhennetään näytöllä nopeuden vuoksi, mutta Kopioi antaa aina koko taulukon.

Lähetetäänkö listani palvelimelle?

Ei. Jokainen muunnos ajetaan paikallisesti selaimessasi, joten lista ei koskaan poistu laitteeltasi — juuri siksi työkalu on turvallinen sisäisille tunnisteille ja asiakastiedoille.

Voinko määritellä oman tulostemuodon?

Kyllä. Custom-paneeli ottaa vastaan mallin kuten EXEC MyProcedure '{}';, jossa {} on rivin arvo, {n} ykkösestä alkava rivinumero ja {i} nollasta alkava indeksi. Jokainen rivi tuotetaan tällä mallilla omalle rivilleen.

Mitä SQL-murretta IN-lauseke käyttää?

Molempia. N'...' on oletus SQL Serverille; vaihda SQL-asetukseksi '...' MySQL:lle, PostgreSQL:lle, SQLitelle ja muille standardimurteille.

Muunna tekstilistoja taulukoiksi omalla kielelläsi

Sama muunnin, dokumentoituna jokaisella alla olevalla kielellä. Valitse se, jolla ajattelet — tallennetut asetuksesi seuraavat mukana kaikkiin.