Přeskočit na obsah

Převod textu na pole

Převeďte textový seznam na pole v JavaScriptu, Pythonu, PHP, JSON, SQL a dalších.

Vstup
Výstup

Převod textu na pole

Vložte seznam — jednu položku za řádek, nebo oddělené čárkami, středníky, mezerami nebo tabulátory — a tento nástroj jej změní na hotové pole v jazyku, který potřebujete. Vyberte si JavaScript, Python, PHP, čisté JSON pole, klauzuli SQL IN(), řádek CSV oddělený čárkami, citovaný seznam nebo vlastní oddělovač. Každý formát má svá pravidla: JSON vždy používá dvojité uvozovky a plné escapování, protože to vyžaduje specifikace, a SQL escapuje vložené uvozovky jejich zdvojením, což je jediné pravidlo, které funguje všude.

Možnosti pokrývají vše, co je potřeba, aby výstup bylo možné okamžitě použít. Čísla mohou zůstat bez uvozovek, takže "42" a "3.14" přijdou jako čísla, ne jako řetězce. Nastavte název proměnné pro deklaraci JavaScriptu, Pythonu nebo PHP, vyberte si jednoduché nebo dvojité uvozovky a vyberte si pěkné víceřádkové formátování nebo jeden kompaktní řádek — s čárkou na konci, pokud to váš styl vyžaduje (pro JSON a SQL vynecháno, kde je neplatné). Oříznout mezery, zahodit prázdné řádky, odstranit duplikáty (volitelně bez rozlišení velikosti písmen), seřadit abecedně a přepnout každou položku na malá nebo velká písmena před vytvořením pole. Zadejte název sloupce a formát SQL vypíše hotovou podmínku IN nebo NOT IN, rozdělenou na dávky kvůli limitu 1000 položek v Oracle.

Toto je krok mezi "mám seznam" a "mám kód": sloupec ID produktů do klauzule WHERE ... IN (...), konfigurační hodnota se stává polem JavaScriptu, export z tabulky se změní na seznam Pythonu nebo JSON pole na tělo požadavku API. Počet položek pod výstupem ukazuje, kolik prvků přišlo a kolik jich zůstalo, takže pokles po povolení deduplikace je snadno viditelný.

Vše se spouští místně ve vašem prohlížeči — seznam, který vložíte, nikdy neopustí vaše zařízení, což je důležité pro ID zákazníků, interní klíče nebo cokoli jiného, co se nemá dostat na server. Zkopírujte výsledek, stáhněte si jej jako soubor .txt, nebo jej pošlete přímo do jiného nástroje.

Časté dotazy

Pro které programovací jazyky mohu vygenerovat pole?
Pole JavaScriptu, Pythonu a PHP, čisté JSON pole, klauzuli SQL IN(), řádek CSV, citovaný seznam oddělený čárkami nebo seznam spojený libovolným vlastním oddělovačem, který si napíšete.
Proč JSON výstup ignoruje moje nastavení stylu uvozovek?
Řetězce JSON jsou povinně používat dvojité uvozovky a plně escapované znaky podle specifikace JSON, takže tento formát se vždy vykreslí správně bez ohledu na styl uvozovek, který jste zvolili pro ostatní formáty.
Mohou čísla zůstat bez uvozovek ve výstupu?
Ano. Zapněte "Nechat čísla bez uvozovek" a každá položka, která vypadá jako číslo, například 42 nebo 3.14, se napíše bez uvozovek místo řetězce.
Co se stane, pokud si vyžádám čárku na konci u JSON nebo SQL?
Vynechá se pro tyto dva formáty. Čárka na konci je neplatné JSON a většina dialektů SQL je zamítá v klauzuli IN(), takže volba má vliv pouze na JavaScript, Python, PHP, citovaný seznam a výstup s vlastním oddělovačem.
Je můj seznam někde nahrán?
Ne. Konverze probíhá výlučně ve vašem prohlížeči, takže váš seznam nikdy neopustí vaše zařízení.