Como converter uma lista de texto em array
Copie uma coluna de uma folha de cálculo, do resultado de uma consulta ou de um ficheiro de log, cole aqui e receba um literal de array a sério: com aspas, separado por vírgulas e pronto para o seu código. Sem registo, sem carregar nada, sem esperas.
- Cole a sua lista Um valor por linha, tal como o copiou. As linhas vazias desaparecem e os espaços a mais são cortados, por isso até uma colagem desarrumada do Excel sai limpa.
- Defina as regras uma vez Aspas simples ou duplas, números sem aspas ou entre aspas, duplicados fora, dialeto SQL escolhido. As suas escolhas ficam à sua espera na próxima visita.
-
Copie e volte ao trabalho
Prima
Ctrl / Cmd + Enter, ou deixe o modo Auto ligado e veja a saída acompanhar o que escreve. Um clique copia o array inteiro, mesmo quando a pré-visualização está cortada.
Uma lista de texto, todos os formatos de array
A sua lista é convertida para os oito formatos no mesmo instante. Os números continuam números, o texto leva aspas e os apóstrofos dentro dos valores são escapados como cada linguagem espera.
Lista de entrada
apple banana 42
O que recebe
Oito saídas prontas a colar, geradas enquanto escreve. Mantenha lado a lado as três que mais usa e mude de painel sempre que mudar a linguagem de destino.
Array de JavaScript / TypeScript
['apple', 'banana', 42]
Um literal de array simples para JS, TS e Node. Mude para aspas duplas se o seu linter as preferir.
Cláusula SQL IN
IN (N'apple', N'banana', N'42')
Encaixa diretamente em WHERE coluna IN (...). N'...' para SQL Server, ou mude o dialeto para '...' em MySQL, PostgreSQL e SQLite.
Lista de Python
['apple', 'banana', 42]
Cole num script, numa fixture ou num bloco parametrize do pytest sem voltar a escrever uma única vírgula.
Array de PHP
array('apple', 'banana', 42)
A sintaxe clássica array(), que ainda funciona em bases de código antigas e em ficheiros de configuração do Laravel.
Array JSON
["apple", "banana", 42]
JSON rigorosamente válido com escape real de strings — seguro para o corpo de um pedido de API ou um ficheiro de fixtures.
Array de C#
new[] { "apple", "banana", 42 }
Um array de tipo implícito para C# e .NET, construído a partir dos mesmos valores escapados como JSON.
Lista bruta separada por vírgulas
'apple', 'banana', 42
Sem parênteses retos — o corpo com aspas e separado por vírgulas que pode colar em qualquer linguagem fora desta lista.
Padrão personalizado
EXEC MyProcedure 'apple'; EXEC MyProcedure 'banana'; EXEC MyProcedure '42';
Escreva o seu próprio modelo: {} é o valor, {n} o número da linha a partir de 1 e {i} o índice a partir de 0.
Feito para listas reais e desarrumadas
A maioria dos conversores de lista para array desiste no primeiro apóstrofo ou na décima milésima linha. Este foi feito para as listas que cola mesmo no trabalho.
- Nada é enviado. A conversão acontece dentro do seu navegador. Identificadores internos, endereços de e-mail e dados de clientes nunca saem do seu dispositivo.
- Listas grandes continuam rápidas. O editor clássico aguenta 50.000 linhas sem esforço e o editor Ultra mantém fluidas colagens ainda maiores.
- As aspas são escapadas como deve ser.
O'Brienpassa aN'O''Brien'em SQL e a"O'Brien"em JSON, por isso nada parte mais à frente. - Os números continuam números. As linhas puramente numéricas saem sem aspas por omissão, e um clique transforma-as em strings quando o seu esquema pede isso.
- Duplicados fora com um clique. Ligue Duplicados e só a primeira ocorrência de cada linha sobrevive à conversão.
- Três painéis ao mesmo tempo. Mostre Raw, JavaScript, SQL, Python, PHP, JSON, C# ou Custom, arraste-os para a ordem que quiser e encontre a mesma disposição da próxima vez.
- Pensado para o teclado.
Ctrl / Cmd + Enterconverte, o modo Auto mantém as listas curtas atualizadas enquanto escreve e cada painel tem o seu botão de cópia. - Gratuito e de código aberto. Sem conta, sem quota, sem anúncios. O conversor inteiro está no GitHub, caso queira lê-lo ou fazer fork.
Para que os programadores convertem listas de texto em arrays
Construir uma cláusula SQL IN a partir de uma folha de cálculo
Copie uma coluna de números de encomenda ou de e-mails do Excel, cole aqui e obtenha em segundos uma lista IN (...) com aspas e escape pronta para a sua consulta.
Preparar dados de teste
Transforme uma lista de SKU, slugs ou IDs de utilizador num array de JavaScript, Python ou C# para testes unitários e dados simulados.
Preparar corpos de pedidos de API
Converta uma lista de identificadores num array JSON válido antes de a colar no Postman, no curl ou no seu cliente REST.
Chamadas em massa a procedimentos ou scripts
Use o padrão personalizado para gerar uma instrução por linha: chamadas EXEC, comandos UPDATE, comandos de terminal ou scripts de migração.
Limpar logs exportados
Cole a saída bruta do log, retire duplicados e linhas vazias e receba do outro lado um array limpo e sem repetições.
Preencher enums e ficheiros de configuração
Leve uma lista de códigos de país, feature flags ou idiomas para o literal de array que a sua configuração está à espera.
Lista de texto para array: perguntas frequentes
O que é um conversor de lista de texto para array?
É uma ferramenta que transforma uma lista simples de valores, um por linha, num literal de array que cola diretamente no código. O ArrayHelper cria ao mesmo tempo as versões JavaScript, SQL, Python, PHP, JSON, C# e personalizada da mesma lista, para nunca mais escrever aspas e vírgulas à mão.
Como converto uma lista de texto em array online?
Cole a lista no editor no topo desta página, prima Ctrl / Cmd + Enter ou deixe o modo Auto ligado e depois copie o painel de que precisa. Nada para instalar, sem registo e sem limite de linhas.
Faz escape de aspas e caracteres especiais?
Sim. As aspas simples são duplicadas para SQL e as saídas JSON e C# usam escape real de strings JSON, por isso valores com apóstrofos, barras invertidas ou tabulações continuam válidos na linguagem de destino.
Os números ficam entre aspas?
Por omissão não: as linhas puramente numéricas são escritas como números e tudo o resto leva aspas. Se a sua coluna for de tipo texto, o botão dos números na barra também os coloca entre aspas.
Posso remover linhas duplicadas durante a conversão?
Sim. Ligue Duplicados no menu de opções e apenas a primeira ocorrência de cada linha é mantida. As linhas vazias e os espaços à volta são sempre cortados, com ou sem esta opção.
Que tamanho de lista aguenta?
O editor clássico é confortável até 50.000 linhas e o editor Ultra mantém a resposta rápida mesmo com colagens maiores. As saídas longas são encurtadas no ecrã por velocidade, mas Copiar dá-lhe sempre o array completo.
A minha lista é enviada para um servidor?
Não. Cada conversão corre localmente no seu navegador, por isso a lista nunca sai do seu dispositivo — é por isso que a ferramenta é segura para identificadores internos e dados de clientes.
Posso definir o meu próprio formato de saída?
Sim. O painel Custom aceita um modelo como EXEC MyProcedure '{}';, em que {} é o valor da linha, {n} o número da linha a começar em 1 e {i} o índice a começar em 0. Cada linha é gerada com esse modelo na sua própria linha.
Que dialeto SQL usa a cláusula IN?
Os dois. N'...' é a predefinição para SQL Server; mude a definição SQL para '...' em MySQL, PostgreSQL, SQLite e outros dialetos padrão.
Converta listas de texto em arrays no seu idioma
O mesmo conversor, documentado em cada um dos idiomas abaixo. Escolha aquele em que pensa: as suas definições guardadas acompanham-no em todos.