Jak převést textový seznam na pole
Zkopíruj sloupec z tabulky, z výsledku dotazu nebo z logu, vlož ho sem a dostaneš zpátky pořádný literál pole: v uvozovkách, oddělený čárkami a připravený do kódu. Bez registrace, bez nahrávání, bez čekání.
- Vlož svůj seznam Jedna hodnota na řádek, přesně jak jsi ji zkopíroval. Prázdné řádky zmizí a přebytečné mezery se ořežou, takže i rozházené vložení z Excelu vyjde čistě.
- Nastav pravidla jednou Apostrofy nebo uvozovky, čísla holá nebo v uvozovkách, duplicity pryč, zvolený SQL dialekt. Tvoje volby na tebe počkají do příští návštěvy.
-
Zkopíruj a vrať se k práci
Stiskni
Ctrl / Cmd + Enter, nebo nech zapnutý režim Auto a výstup půjde s tvým psaním. Jedno kliknutí zkopíruje celé pole, i když je náhled zkrácený.
Jeden textový seznam, všechny formáty pole
Tvůj seznam se ve stejném okamžiku převede do všech osmi formátů. Čísla zůstanou čísly, text dostane uvozovky a apostrofy uvnitř hodnot se ošetří tak, jak to každý jazyk očekává.
Vstupní seznam
apple banana 42
Co dostaneš
Osm výstupů připravených k vložení, generovaných během psaní. Nech si tři nejpoužívanější otevřené vedle sebe a přepínej panel, když se změní cílový jazyk.
Pole v JavaScriptu / TypeScriptu
['apple', 'banana', 42]
Obyčejný literál pole pro JS, TS a Node. Přepni na dvojité uvozovky, pokud je tvůj linter preferuje.
Klauzule SQL IN
IN (N'apple', N'banana', N'42')
Zapadne rovnou do WHERE sloupec IN (...). N'...' pro SQL Server, nebo přepni dialekt na '...' pro MySQL, PostgreSQL a SQLite.
Seznam v Pythonu
['apple', 'banana', 42]
Vlož ho do skriptu, do fixture nebo do bloku parametrize v pytest bez přepisování jediné čárky.
Pole v PHP
array('apple', 'banana', 42)
Klasická syntaxe array(), která pořád funguje ve starších projektech i v konfiguraci Laravelu.
Pole v JSON
["apple", "banana", 42]
Striktně platný JSON se skutečným escapováním řetězců — bezpečný pro tělo API požadavku i pro soubor s testovacími daty.
Pole v C#
new[] { "apple", "banana", 42 }
Implicitně typované pole pro C# a .NET, sestavené ze stejných hodnot escapovaných jako v JSON.
Holý seznam s čárkami
'apple', 'banana', 42
Úplně bez závorek — jen tělo v uvozovkách oddělené čárkami, které vložíš do jakéhokoli jazyka mimo tento seznam.
Vlastní vzor
EXEC MyProcedure 'apple'; EXEC MyProcedure 'banana'; EXEC MyProcedure '42';
Napiš si vlastní šablonu: {} je hodnota, {n} číslo řádku od 1 a {i} index od 0.
Postavené na skutečné, nepořádné seznamy
Většina převodníků seznamu na pole to vzdá u prvního apostrofu nebo u desetitisícího řádku. Tenhle vznikl pro seznamy, které v práci opravdu vkládáš.
- Nic se nikam neodesílá. Převod probíhá uvnitř tvého prohlížeče. Interní identifikátory, e-mailové adresy ani zákaznická data nikdy neopustí tvoje zařízení.
- Velké seznamy zůstávají rychlé. Klasický editor zvládne 50 000 řádků bez zaváhání a editor Ultra udrží plynulost i u větších vložení.
- Uvozovky se escapují správně. Z
O'Briense staneN'O''Brien'v SQL a"O'Brien"v JSON, takže se dál nic nerozbije. - Čísla zůstávají čísly. Čistě číselné řádky vycházejí ve výchozím nastavení bez uvozovek a jedno kliknutí z nich udělá řetězce, když to tvoje schéma vyžaduje.
- Duplicity pryč jedním kliknutím. Zapni Duplicity a z převodu projde jen první výskyt každého řádku.
- Tři panely najednou. Zobraz Raw, JavaScript, SQL, Python, PHP, JSON, C# nebo Custom, přetáhni je do pořadí, které ti vyhovuje, a příště najdeš stejné rozložení.
- Dělané pro klávesnici.
Ctrl / Cmd + Enterpřevádí, režim Auto drží krátké seznamy aktuální při psaní a každý panel má vlastní tlačítko kopírování. - Zdarma a s otevřeným kódem. Žádný účet, žádný limit, žádné reklamy. Celý převodník je na GitHubu, jestli si ho chceš přečíst nebo forknout.
K čemu vývojáři převádějí textové seznamy na pole
Sestavení klauzule SQL IN z tabulky
Zkopíruj sloupec s čísly objednávek nebo e-maily z Excelu, vlož ho sem a během pár vteřin máš escapovaný seznam IN (...) pro svůj dotaz.
Příprava testovacích dat
Uděláš ze seznamu kódů zboží, slugů nebo ID uživatelů pole v JavaScriptu, Pythonu nebo C# pro unit testy a falešná data.
Příprava těla API požadavků
Převeď seznam identifikátorů na platné pole JSON, než ho vložíš do Postmanu, curlu nebo svého REST klienta.
Hromadná volání procedur nebo skriptů
Použij vlastní vzor pro jeden příkaz na řádek: volání EXEC, příkazy UPDATE, příkazy terminálu nebo migrační skripty.
Úklid exportovaných logů
Vlož holý výstup logu, zahoď duplicity a prázdné řádky a na druhé straně dostaneš čisté pole bez opakování.
Plnění enumů a konfiguračních souborů
Přesuň seznam kódů zemí, feature flagů nebo jazyků do literálu pole, na který tvoje konfigurace čeká.
Textový seznam na pole: časté otázky
Co je převodník textového seznamu na pole?
Je to nástroj, který z prostého seznamu hodnot, jedna na řádek, udělá literál pole, který vložíš přímo do kódu. ArrayHelper vytvoří najednou verze pro JavaScript, SQL, Python, PHP, JSON, C# i vlastní formát téhož seznamu, takže už nikdy nepíšeš uvozovky a čárky ručně.
Jak převedu textový seznam na pole online?
Vlož seznam do editoru v horní části této stránky, stiskni Ctrl / Cmd + Enter nebo nech zapnutý režim Auto a pak zkopíruj panel, který potřebuješ. Nic se neinstaluje, není potřeba registrace ani není limit na počet řádků.
Escapuje uvozovky a speciální znaky?
Ano. Apostrofy se pro SQL zdvojují a výstupy JSON a C# používají skutečné escapování řetězců JSON, takže hodnoty s apostrofy, zpětnými lomítky nebo tabulátory zůstanou v cílovém jazyce platné.
Dávají se čísla do uvozovek?
Ve výchozím nastavení ne: čistě číselné řádky se zapisují jako čísla a všechno ostatní se dává do uvozovek. Pokud je tvůj sloupec textový, tlačítko čísel v liště je do uvozovek dá také.
Můžu při převodu odstranit duplicitní řádky?
Ano. Zapni Duplicity v nabídce nastavení a zůstane jen první výskyt každého řádku. Prázdné řádky a mezery kolem se ořezávají vždy, ať už je tato volba zapnutá, nebo ne.
Jak velký seznam to zvládne?
Klasický editor je pohodlný až do 50 000 řádků a editor Ultra zůstává svižný i u větších vložení. Dlouhé výstupy se na obrazovce kvůli rychlosti zkracují, ale Kopírovat ti vždy dá celé pole.
Nahrává se můj seznam na server?
Ne. Každý převod běží lokálně v tvém prohlížeči, takže seznam nikdy neopustí tvoje zařízení — právě proto je nástroj bezpečný pro interní identifikátory a zákaznická data.
Můžu si nadefinovat vlastní formát výstupu?
Ano. Panel Custom bere šablonu jako EXEC MyProcedure '{}';, kde {} je hodnota řádku, {n} číslo řádku počítané od 1 a {i} index počítaný od 0. Každý řádek se touto šablonou vykreslí na vlastní řádek.
Jaký SQL dialekt klauzule IN používá?
Oba. N'...' je výchozí pro SQL Server; přepni nastavení SQL na '...' pro MySQL, PostgreSQL, SQLite a další standardní dialekty.
Převáděj textové seznamy na pole ve svém jazyce
Stejný převodník, popsaný v každém z jazyků níže. Vyber si ten, ve kterém přemýšlíš — uložená nastavení jdou s tebou všude.