Jak zamienić listę tekstową na tablicę
Skopiuj kolumnę z arkusza, wyniku zapytania albo pliku logu, wklej ją tutaj i odbierz porządny literał tablicy: w cudzysłowach, rozdzielony przecinkami i gotowy do kodu. Bez rejestracji, bez wysyłania plików, bez czekania.
- Wklej swoją listę Jedna wartość na wiersz, dokładnie tak, jak ją skopiowałeś. Puste wiersze znikają, a zbędne spacje są przycinane, więc nawet niechlujne wklejenie z Excela wychodzi czysto.
- Ustaw zasady raz Apostrofy czy cudzysłowy, liczby gołe czy w cudzysłowach, duplikaty precz, wybrany dialekt SQL. Twoje wybory czekają przy następnej wizycie.
-
Skopiuj i wracaj do pracy
Naciśnij
Ctrl / Cmd + Enteralbo zostaw tryb Auto włączony, a wynik będzie nadążał za pisaniem. Jedno kliknięcie kopiuje całą tablicę, nawet gdy podgląd jest skrócony.
Jedna lista tekstowa, każdy format tablicy
Twoja lista jest w tej samej chwili konwertowana do wszystkich ośmiu formatów. Liczby pozostają liczbami, tekst dostaje cudzysłowy, a apostrofy wewnątrz wartości są escapowane tak, jak oczekuje tego dany język.
Lista wejściowa
apple banana 42
Co otrzymujesz
Osiem gotowych do wklejenia wyników, generowanych w trakcie pisania. Trzymaj obok siebie trzy najczęściej używane i przełączaj panel, gdy zmienia się język docelowy.
Tablica JavaScript / TypeScript
['apple', 'banana', 42]
Zwykły literał tablicy dla JS, TS i Node. Przełącz na cudzysłowy podwójne, jeśli tak woli twój linter.
Klauzula SQL IN
IN (N'apple', N'banana', N'42')
Wchodzi wprost do WHERE kolumna IN (...). N'...' dla SQL Servera albo zmień dialekt na '...' dla MySQL, PostgreSQL i SQLite.
Lista Pythona
['apple', 'banana', 42]
Wklej ją do skryptu, fixture albo bloku parametrize w pytest bez przepisywania ani jednego przecinka.
Tablica PHP
array('apple', 'banana', 42)
Klasyczna składnia array(), która wciąż działa w starszych projektach i plikach konfiguracyjnych Laravela.
Tablica JSON
["apple", "banana", 42]
Ściśle poprawny JSON z prawdziwym escapowaniem łańcuchów — bezpieczny do treści żądania API albo pliku z danymi testowymi.
Tablica C#
new[] { "apple", "banana", 42 }
Tablica o typie wnioskowanym dla C# i .NET, zbudowana z tych samych wartości escapowanych jak w JSON.
Surowa lista z przecinkami
'apple', 'banana', 42
Zupełnie bez nawiasów — sam korpus w cudzysłowach i z przecinkami, do wklejenia w dowolnym języku spoza tej listy.
Własny wzorzec
EXEC MyProcedure 'apple'; EXEC MyProcedure 'banana'; EXEC MyProcedure '42';
Napisz własny szablon: {} to wartość, {n} numer wiersza od 1, a {i} indeks od 0.
Zrobiony do prawdziwych, nieuporządkowanych list
Większość konwerterów listy na tablicę poddaje się przy pierwszym apostrofie albo przy dziesięciotysięcznym wierszu. Ten powstał do list, które naprawdę wklejasz w pracy.
- Nic nie jest wysyłane. Konwersja dzieje się w twojej przeglądarce. Wewnętrzne identyfikatory, adresy e-mail i dane klientów nigdy nie opuszczają urządzenia.
- Duże listy pozostają szybkie. Klasyczny edytor bez trudu przyjmuje 50 000 wierszy, a edytor Ultra zachowuje płynność przy jeszcze większych wklejeniach.
- Cudzysłowy są escapowane poprawnie.
O'Brienstaje sięN'O''Brien'w SQL i"O'Brien"w JSON, więc dalej nic się nie psuje. - Liczby pozostają liczbami. Czysto liczbowe wiersze domyślnie wychodzą bez cudzysłowów, a jedno kliknięcie zamienia je w łańcuchy, gdy wymaga tego twój schemat.
- Duplikaty znikają jednym kliknięciem. Włącz Duplikaty, a z konwersji wyjdzie tylko pierwsze wystąpienie każdego wiersza.
- Trzy panele naraz. Pokaż Raw, JavaScript, SQL, Python, PHP, JSON, C# albo Custom, przeciągnij je w wybraną kolejność i zastań ten sam układ następnym razem.
- Zrobiony pod klawiaturę.
Ctrl / Cmd + Enterkonwertuje, tryb Auto odświeża krótkie listy w trakcie pisania, a każdy panel ma własny przycisk kopiowania. - Darmowy i otwartoźródłowy. Bez konta, bez limitu, bez reklam. Cały konwerter jest na GitHubie, jeśli chcesz go przeczytać albo sforkować.
Po co programiści zamieniają listy tekstowe na tablice
Budowanie klauzuli SQL IN z arkusza
Skopiuj kolumnę z numerami zamówień albo adresami e-mail z Excela, wklej ją tutaj i w kilka sekund odbierz gotową, escapowaną listę IN (...) do zapytania.
Przygotowanie danych testowych
Zamień listę indeksów SKU, slugów albo identyfikatorów użytkowników w tablicę JavaScriptu, Pythona lub C# na potrzeby testów jednostkowych i danych pozorowanych.
Przygotowanie treści żądań API
Zamień listę identyfikatorów w poprawną tablicę JSON, zanim wkleisz ją do Postmana, curla albo swojego klienta REST.
Masowe wywołania procedur lub skryptów
Użyj własnego wzorca, aby wygenerować jedną instrukcję na wiersz: wywołania EXEC, polecenia UPDATE, komendy powłoki albo skrypty migracji.
Czyszczenie wyeksportowanych logów
Wklej surowy log, usuń duplikaty i puste wiersze, a po drugiej stronie odbierz czystą, odduplikowaną tablicę.
Wypełnianie enumów i plików konfiguracyjnych
Przenieś listę kodów krajów, flag funkcji albo lokalizacji do literału tablicy, na który czeka twoja konfiguracja.
Lista tekstowa na tablicę: najczęstsze pytania
Czym jest konwerter listy tekstowej na tablicę?
To narzędzie, które zamienia zwykłą listę wartości, po jednej w wierszu, w literał tablicy gotowy do wklejenia wprost w kod. ArrayHelper tworzy jednocześnie wersje JavaScript, SQL, Python, PHP, JSON, C# i własną tej samej listy, więc nigdy więcej nie wpisujesz cudzysłowów i przecinków ręcznie.
Jak zamienić listę tekstową na tablicę online?
Wklej listę do edytora na górze tej strony, naciśnij Ctrl / Cmd + Enter albo zostaw tryb Auto włączony, a potem skopiuj potrzebny panel. Nic do instalowania, bez rejestracji i bez limitu wierszy.
Czy narzędzie escapuje cudzysłowy i znaki specjalne?
Tak. Apostrofy są podwajane dla SQL, a wyniki JSON i C# używają prawdziwego escapowania łańcuchów JSON, więc wartości z apostrofami, ukośnikami odwrotnymi czy tabulatorami pozostają poprawne w języku docelowym.
Czy liczby trafiają w cudzysłowy?
Domyślnie nie: czysto liczbowe wiersze są zapisywane jako liczby, a wszystko inne jest ujmowane w cudzysłowy. Jeśli twoja kolumna jest typu tekstowego, przełącznik liczb na pasku ujmie w cudzysłowy również je.
Czy mogę usunąć zduplikowane wiersze podczas konwersji?
Tak. Włącz Duplikaty w menu opcji, a zostanie tylko pierwsze wystąpienie każdego wiersza. Puste wiersze i otaczające spacje są przycinane zawsze, niezależnie od tej opcji.
Jak dużą listę obsłuży?
Klasyczny edytor jest wygodny do 50 000 wierszy, a edytor Ultra zachowuje szybką reakcję nawet przy większych wklejeniach. Długie wyniki są skracane na ekranie dla szybkości, ale Kopiuj zawsze zwraca całą tablicę.
Czy moja lista trafia na serwer?
Nie. Każda konwersja działa lokalnie w przeglądarce, więc lista nigdy nie opuszcza twojego urządzenia — właśnie dlatego narzędzie jest bezpieczne dla wewnętrznych identyfikatorów i danych klientów.
Czy mogę zdefiniować własny format wyniku?
Tak. Panel Custom przyjmuje szablon w rodzaju EXEC MyProcedure '{}';, gdzie {} to wartość wiersza, {n} numer wiersza liczony od 1, a {i} indeks liczony od 0. Każdy wiersz jest renderowany tym szablonem w osobnej linii.
Którego dialektu SQL używa klauzula IN?
Obu. N'...' to ustawienie domyślne dla SQL Servera; przestaw opcję SQL na '...' dla MySQL, PostgreSQL, SQLite i innych standardowych dialektów.
Zamieniaj listy tekstowe na tablice w swoim języku
Ten sam konwerter, opisany w każdym z poniższych języków. Wybierz ten, w którym myślisz — zapisane ustawienia idą z tobą wszędzie.