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.
- 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ä.
- Aseta säännöt kerran Puolilainausmerkit vai lainausmerkit, luvut paljaina vai lainausmerkeissä, kaksoiskappaleet pois, SQL-murre valittuna. Valintasi odottavat sinua seuraavalla käynnillä.
-
Kopioi ja jatka töitä
Paina
Ctrl / Cmd + Entertai 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'Brienmuuttuu SQL:ssä muotoonN'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 + Entermuuntaa, 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.