ArrayHelper logo

Pulsa Ctrl / Cmd + Enter para convertir

Conversor de lista de texto a array para JavaScript, SQL, PHP y Python

Pega cualquier lista y conviértela al instante en arrays listos para tu código.

[ Raw ]
[ JavaScript ]
[ SQL ]
Editor
Automático
Duplicados
SQL
Paneles · máx. 3
Guía, ejemplos y preguntas

Cómo convertir una lista de texto en un array

Copia una columna de una hoja de cálculo, del resultado de una consulta o de un archivo de log, pégala aquí y recibe un literal de array en condiciones: entrecomillado, separado por comas y listo para tu código. Sin registro, sin subir nada, sin esperas.

  1. Pega tu lista Un valor por línea, tal y como lo copiaste. Las líneas vacías desaparecen y los espacios sobrantes se recortan, así que hasta un pegado desordenado desde Excel sale limpio.
  2. Fija las reglas una vez Comillas simples o dobles, números con o sin comillas, duplicados fuera, dialecto SQL elegido. La herramienta recuerda tus decisiones en tu próxima visita.
  3. Copia y vuelve a lo tuyo Pulsa Ctrl / Cmd + Enter o deja el modo automático activo y observa cómo la salida sigue lo que escribes. Un clic copia el array completo, aunque la vista previa esté recortada.

Una lista de texto, todos los formatos de array

Tu lista se convierte a los ocho formatos en el mismo instante. Los números siguen siendo números, el texto se entrecomilla y los apóstrofos dentro de tus valores se escapan como espera cada lenguaje.

Lista de entrada

apple
banana
42

Lo que obtienes

Ocho salidas listas para pegar, generadas mientras escribes. Mantén abiertas las tres que más usas y cambia de panel cuando cambie el lenguaje de destino.

Array de JavaScript / TypeScript

['apple', 'banana', 42]

Un literal de array sencillo para JS, TS y Node. Cambia a comillas dobles si tu linter las prefiere.

Cláusula SQL IN

IN (N'apple', N'banana', N'42')

Encaja directamente en WHERE columna IN (...). N'...' para SQL Server, o cambia el dialecto para '...' en MySQL, PostgreSQL y SQLite.

Lista de Python

['apple', 'banana', 42]

Pégala en un script, en una fixture o en un bloque parametrize de pytest sin volver a escribir ni una coma.

Array de PHP

array('apple', 'banana', 42)

La sintaxis clásica array(), que sigue funcionando en bases de código antiguas y en la configuración de Laravel.

Array JSON

["apple", "banana", 42]

JSON estrictamente válido con escapado real de cadenas — seguro para el cuerpo de una petición de API o un archivo de fixtures.

Array de C#

new[] { "apple", "banana", 42 }

Un array de tipo implícito para C# y .NET, construido con los mismos valores escapados como JSON.

Lista cruda separada por comas

'apple', 'banana', 42

Sin corchetes — el cuerpo entrecomillado y separado por comas que puedes pegar en cualquier lenguaje que no esté en esta lista.

Patrón personalizado

EXEC MyProcedure 'apple';
EXEC MyProcedure 'banana';
EXEC MyProcedure '42';

Escribe tu propia plantilla: {} es el valor, {n} el número de fila desde 1 y {i} el índice desde 0.

Hecho para listas reales y desordenadas

La mayoría de conversores de lista a array se rinden con el primer apóstrofo o con la fila diez mil. Este está pensado para las listas que de verdad pegas en el trabajo.

  • No se sube nada. La conversión ocurre dentro de tu navegador. Los identificadores internos, las direcciones de correo y los datos de clientes nunca salen de tu equipo.
  • Las listas grandes siguen siendo rápidas. El editor clásico se lleva bien con 50.000 líneas y el editor Ultra mantiene fluidos los pegados aún mayores.
  • Las comillas se escapan bien. O'Brien se convierte en N'O''Brien' en SQL y en "O'Brien" en JSON, así que nada se rompe después.
  • Los números siguen siendo números. Las líneas puramente numéricas salen sin comillas por defecto, y un clic las convierte en cadenas cuando tu esquema lo pide.
  • Duplicados fuera con un clic. Activa Duplicados y solo sobrevive la primera aparición de cada línea.
  • Tres paneles a la vez. Muestra Raw, JavaScript, SQL, Python, PHP, JSON, C# o Custom, arrástralos al orden que prefieras y encuentra la misma disposición la próxima vez.
  • Pensado para el teclado. Ctrl / Cmd + Enter convierte, el modo automático mantiene las listas cortas al día mientras escribes y cada panel tiene su propio botón de copiar.
  • Gratis y de código abierto. Sin cuenta, sin cuota, sin anuncios. Todo el conversor está en GitHub por si quieres leerlo o hacerle un fork.

Para qué convierten los desarrolladores listas de texto en arrays

Construir una cláusula SQL IN desde una hoja de cálculo

Copia una columna de números de pedido o correos desde Excel, pégala aquí y obtén en segundos una lista IN (...) entrecomillada y escapada para tu consulta.

Preparar datos de prueba

Convierte una lista de SKU, slugs o identificadores de usuario en un array de JavaScript, Python o C# para tests unitarios y datos simulados.

Preparar cuerpos de peticiones de API

Convierte una lista de identificadores en un array JSON válido antes de pegarla en Postman, curl o tu cliente REST.

Llamadas masivas a procedimientos o scripts

Usa el patrón personalizado para generar una sentencia por línea: llamadas EXEC, sentencias UPDATE, comandos de terminal o scripts de migración.

Limpiar logs exportados

Pega la salida cruda del log, quita duplicados y líneas vacías y recibe al otro lado un array limpio y sin repeticiones.

Rellenar enums y archivos de configuración

Lleva una lista de códigos de país, feature flags o locales al literal de array que tu configuración está esperando.

Lista de texto a array: preguntas frecuentes

¿Qué es un conversor de lista de texto a array?

Es una herramienta que convierte una lista simple de valores, uno por línea, en un literal de array que puedes pegar directamente en tu código. ArrayHelper genera a la vez las versiones de JavaScript, SQL, Python, PHP, JSON, C# y la personalizada de la misma lista, así que no vuelves a escribir comillas y comas a mano.

¿Cómo convierto una lista de texto en un array online?

Pega la lista en el editor de la parte superior de esta página, pulsa Ctrl / Cmd + Enter o deja el modo automático activo y copia el panel que necesites. Nada que instalar, sin registro y sin límite de filas.

¿Escapa las comillas y los caracteres especiales?

Sí. Las comillas simples se duplican para SQL, y las salidas de JSON y C# usan escapado real de cadenas JSON, de modo que los valores con apóstrofos, barras invertidas o tabuladores siguen siendo válidos en el lenguaje de destino.

¿Los números van entre comillas?

Por defecto no: las líneas puramente numéricas se escriben como números y todo lo demás se entrecomilla. Si tu columna es de tipo texto, el botón de números de la barra también las entrecomilla.

¿Puedo eliminar líneas duplicadas al convertir?

Sí. Activa Duplicados en el menú de opciones y solo se conserva la primera aparición de cada línea. Las líneas vacías y los espacios alrededor se recortan siempre, con o sin esa opción.

¿Qué tamaño de lista admite?

El editor clásico va cómodo hasta 50.000 líneas y el editor Ultra mantiene la respuesta ágil incluso con pegados mayores. Las salidas largas se recortan en pantalla por velocidad, pero Copiar siempre te da el array completo.

¿Mi lista se sube a algún servidor?

No. Cada conversión se ejecuta localmente en tu navegador, así que tu lista nunca sale de tu equipo. Por eso la herramienta es segura para identificadores internos y datos de clientes.

¿Puedo definir mi propio formato de salida?

Sí. El panel Custom acepta una plantilla como EXEC MyProcedure '{}';, donde {} es el valor de la línea, {n} el número de fila empezando en 1 y {i} el índice empezando en 0. Cada línea se genera con esa plantilla en su propia fila.

¿Qué dialecto SQL usa la cláusula IN?

Los dos. N'...' es el valor por defecto para SQL Server; cambia el ajuste SQL a '...' para MySQL, PostgreSQL, SQLite y otros dialectos estándar.

Convierte listas de texto en arrays en tu idioma

El mismo conversor, documentado en todos los idiomas de abajo. Elige aquel en el que piensas: tus ajustes guardados te acompañan en todos ellos.