Guía de conversión
Transforma filas de hojas de cálculo en SQL tipado
Este convertidor en línea de Excel y CSV a SQL crea scripts para poblar bases de datos, datos de prueba e importaciones puntuales. Pega datos o abre un archivo, revisa las columnas detectadas y genera tu script SQL.
Elige el dialecto correspondiente a tu base de datos
| Base de Datos | Identificadores | Salida JSON | Salida Booleana |
|---|
| MySQL | `backticks` | JSON column | TRUE / FALSE |
| PostgreSQL | "double quotes" | JSONB with ::jsonb | TRUE / FALSE |
| SQLite | "double quotes" | TEXT column | 1 / 0 |
Procesamiento de datos 100% en tu navegador
Tu archivo se analiza directamente en tu navegador sin subirse a ningún servidor de conversión ni conectarse a bases de datos remotas. Revisa el resultado antes de utilizarlo en tu entorno.
Cómo convertir Excel o CSV a SQL
- Pega filas o selecciona un archivo Excel (.xlsx, .xls) o CSV.
- Elige MySQL, PostgreSQL o SQLite e introduce el nombre de la tabla.
- Verifica los tipos detectados y ajusta el mapeo de columnas si es necesario.
- Resuelve advertencias de validación y genera, copia o descarga tu archivo .sql.
Mapea cada columna al tipo SQL correcto
La detección automática identifica textos, números enteros, decimales, fechas, booleanos y JSON. Tú mantienes el control para asignar tipos personalizados y definir el tratamiento de celdas vacías (NULL, cadena vacía o valor por defecto).
Valida los datos antes de la generación
El validador comprueba cada celda contra el tipo seleccionado, reportando errores de formato con número de fila y columna para corregirlos antes de crear el script.
Genera sentencias INSERT y definiciones CREATE TABLE
Genera sentencias INSERT por lotes de 100, 500 o 1.000 filas, o incluye la sentencia CREATE TABLE con tipos de datos nativos y sintaxis UPSERT.
INSERT INTO "usuarios" ("id", "activo", "perfil") VALUES
(101, TRUE, '{"rol":"admin"}'::jsonb),
(102, FALSE, '{"rol":"lector"}'::jsonb);
Prepara archivos CSV para una salida óptima
Asegúrate de colocar los nombres de campo en la primera fila, mantener un registro por línea y entrecomillar campos con comas o saltos de línea.
Usa la detección de tipos como paso de revisión
Revisa las muestras de datos y selecciona tipos acordes a las reglas de tu base de datos, asegurando que columnas como códigos postales o identificadores conserven ceros a la izquierda.
Revisa el script antes de su ejecución en producción
Prueba siempre el script generado en un entorno de desarrollo o pruebas antes de ejecutarlo en bases de datos de producción y asegúrate de contar con copias de seguridad.
Ideal para datos semilla, pruebas y traspaso de datos
Convierte catálogos de productos, tablas de referencia o conjuntos de prueba mantenidos por analistas en código SQL listo para usar.