Convertidor CSV → SQL
Genera sentencias SQL INSERT desde datos CSV.
Identifiers and values are quoted for the selected dialect. Backslashes are escape characters in MySQL but literal in standard SQL, so picking the wrong dialect can corrupt data — review the output before running it.
Descripción general
Esta herramienta convierte datos CSV en una instrucción INSERT por fila: útil
para sembrar una base de datos de desarrollo, migrar la exportación de una hoja
de cálculo o construir datos de prueba sin escribir un script. Los nombres de las
columnas provienen del encabezado del CSV (o se nombran automáticamente col1,
col2, … cuando no hay encabezado).
Cómo se usa
- Indica el nombre de la tabla destino en el campo Table.
- Marca First row is header si la primera línea de tu CSV contiene los nombres de las columnas; desmárcalo para tratar todas las líneas como datos.
- Pega tus datos en el área CSV: la salida SQL se regenera a medida que escribes.
Ejemplos
- Entrada
id,name,active/1,Alice,true→INSERT INTO `my_table` (`id`, `name`, `active`) VALUES (1, 'Alice', 'true'); - Un campo como
O'Briense escapa a'O''Brien'; un campo vacío pasa a serNULL.
Notas
El generador emite únicamente instrucciones INSERT: crea tú la tabla primero.
Los booleanos como true/false se tratan como cadenas, y los números se
detectan por patrón (-?dígitos[.dígitos]), así que revisa la salida antes de
ejecutarla contra un esquema real.