Saltar al contenido

Convertidor de texto a matriz

Convierte una lista pegada en un literal de matriz en JavaScript, Python, PHP, JSON, SQL y más.

Entrada
Salida

Convertidor de texto a matriz

Pega una lista — un elemento por línea, o separados por comas, puntos y comas, espacios o tabulaciones — y esta herramienta la convierte en un literal de matriz listo para usar en el lenguaje que necesites. Elige JavaScript, Python, PHP, una matriz JSON pura, una cláusula SQL IN(), una fila CSV, una lista entrecomillada o tu propio delimitador. Cada formato tiene sus propias reglas: JSON siempre usa comillas dobles y escape completo, y SQL duplica las comillas incrustadas, la única regla que funciona en todos los motores.

Las opciones hacen que la salida sea utilizable tal cual. Los números pueden permanecer sin comillas, por lo que "42" y "3.14" aparecen como números, no como cadenas. Establece el nombre de la variable para la declaración de JavaScript, Python o PHP, elige comillas simples o dobles, y selecciona un formato bonito de varias líneas o una línea compacta con una coma al final donde lo requiera tu guía de estilo (omitido para JSON y SQL, donde es inválido). Recorta espacios en blanco, elimina líneas vacías, elimina duplicados (opcionalmente ignorando mayúsculas y minúsculas), ordena alfabéticamente y cambia cada elemento a minúsculas o mayúsculas antes de construir la matriz. Indica un nombre de columna y el formato SQL emite una condición IN o NOT IN completa, dividida en lotes por el límite de 1000 elementos de Oracle.

Este es el paso entre "tengo una lista" y "tengo código": una columna de ID de productos en una cláusula WHERE ... IN (...), un valor de configuración que se convierte en una matriz de JavaScript, una exportación de hoja de cálculo que se convierte en una lista de Python, o una matriz JSON para un body de solicitud de API. El total bajo la salida muestra cuántos elementos entraron y cuántos salieron.

Todo se ejecuta localmente en tu navegador: la lista que pegas nunca sale de tu dispositivo, lo que es importante para ID de clientes, claves internas o cualquier otra cosa que no deba ir a un servidor. Copia el resultado, descárgalo como archivo .txt o envíalo directamente a otra herramienta.

Preguntas frecuentes

¿Para qué lenguajes de programación puedo generar una matriz?
Literales de matrices JavaScript, Python y PHP, una matriz JSON pura, una cláusula SQL IN(), una fila CSV, una lista entrecomillada separada por comas o una lista unida con cualquier delimitador personalizado que escribas.
¿Por qué la salida JSON ignora mi configuración de estilo de comillas?
Las cadenas JSON deben usar comillas dobles y caracteres completamente escapados según la especificación JSON, por lo que este formato siempre se representa correctamente independientemente del estilo de comillas que hayas elegido para los otros formatos.
¿Pueden los números permanecer sin comillas en la salida?
Sí. Activa "Dejar números sin comillas" y cada elemento que parezca un número simple, como 42 o 3.14, se escribirá sin comillas en lugar de como una cadena.
¿Qué sucede si solicito una coma final con JSON o SQL?
Se omite para estos dos formatos. Una coma final es JSON inválido y la mayoría de los dialectos SQL la rechazan en una cláusula IN(), por lo que la opción solo afecta a JavaScript, Python, PHP, la lista entrecomillada y la salida de delimitador personalizado.
¿Se carga mi lista en algún lugar?
No. La conversión se ejecuta completamente en tu navegador, por lo que tu lista nunca sale de tu dispositivo.