Przejdź do treści

Konwerter tekstu na tablicę

Konwertuj tekstową listę na tablicę w JavaScripcie, Pythonie, PHP, JSON, SQL i więcej.

Wejście
Wynik

Konwerter tekstu na tablicę

Wklej listę — jeden element na wiersz, lub oddzielone przecinkami, średnikami, spacjami lub tabulatorami — a to narzędzie zmieni ją na gotową tablicę w wybranym języku programowania. Wybierz JavaScript, Python, PHP, czystą tablicę JSON, klauzulę SQL IN(), wiersz CSV oddzielony przecinkami, listę w cudzysłowach lub własny separator. Każdy format ma swoje zasady: JSON zawsze używa podwójnych cudzysłowów i pełnego escapowania, ponieważ tego wymaga specyfikacja, a SQL escapuje osadzone cudzysłowy przez ich podwojenie, co jest jedyną zasadą działającą wszędzie.

Opcje obejmują wszystko, co jest potrzebne, aby wynik był od razu użyteczny. Liczby mogą pozostać bez cudzysłowów, więc "42" i "3.14" pojawią się jako liczby, a nie łańcuchy. Ustaw nazwę zmiennej dla deklaracji JavaScript, Python lub PHP, wybierz pojedyncze lub podwójne cudzysłowy i wybierz ładne formatowanie wielowierszowe lub jeden kompaktny wiersz — z przecinkiem na końcu, jeśli wymaga tego twój przewodnik stylów (pominięty dla JSON i SQL, gdzie jest niedozwolony). Usuń spacje, porzuć puste linie, usuń duplikaty (opcjonalnie ignorując wielkość liter), sortuj alfabetycznie i zmień każdy element na małe lub wielkie litery przed utworzeniem tablicy. Podaj nazwę kolumny, a format SQL wypisze gotowy warunek IN lub NOT IN, podzielony na partie ze względu na limit 1000 pozycji w Oracle.

To jest krok między "mam listę" i "mam kod": kolumna ID produktów do klauzuli WHERE ... IN (...), wartość konfiguracji staje się tablicą JavaScript, eksport ze arkusza kalkulacyjnego zamienia się na listę Python, lub tablica JSON dla body żądania API. Liczba elementów pod wynikiem pokazuje, ile elementów weszło i ile wyszło, więc spadek po włączeniu dedupcji jest łatwy do zauważenia.

Wszystko działa lokalnie w Twojej przeglądarce — lista, którą wklejasz, nigdy nie opuszcza Twojego urządzenia, co jest ważne dla ID klientów, kluczy wewnętrznych lub czegokolwiek innego, co nie powinno trafiać na serwer. Skopiuj wynik, pobierz go jako plik .txt lub wyślij bezpośrednio do innego narzędzia.

Częste pytania

Dla jakich języków programowania mogę wygenerować tablicę?
Tablice JavaScript, Python i PHP, czystą tablicę JSON, klauzulę SQL IN(), wiersz CSV, listę oddzieloną przecinkami w cudzysłowach lub listę połączoną dowolnym niestandardowym separatorem, który wpiszesz.
Dlaczego wyjście JSON ignoruje moje ustawienie stylu cudzysłowów?
Łańcuchy znaków w JSON muszą używać podwójnych cudzysłowów i w pełni escapowanych znaków zgodnie ze specyfikacją JSON, więc ten format zawsze renderuje się prawidłowo niezależnie od stylu cudzysłowów wybranego dla innych formatów.
Czy liczby mogą pozostać bez cudzysłowów w wyjściu?
Tak. Włącz "Zostawiaj liczby bez cudzysłowów" i każdy element, który wygląda jak zwykła liczba, na przykład 42 lub 3.14, zostanie napisany bez cudzysłowów zamiast jako łańcuch.
Co się stanie, jeśli poproszę o przecinek na końcu w JSON lub SQL?
Zostanie pominięty dla tych dwóch formatów. Przecinek na końcu jest niedozwolony w JSON, a większość dialektów SQL odrzuca go w klauzuli IN(), więc opcja działa tylko dla JavaScript, Python, PHP, listy w cudzysłowach i wyjścia z niestandardowym separatorem.
Czy moja lista jest gdzieś przesyłana?
Nie. Konwersja odbywa się całkowicie w Twojej przeglądarce, więc Twoja lista nigdy nie opuszcza Twojego urządzenia.