Generador CSV → SQL

Convierte CSV en sentencias CREATE TABLE e INSERT (elige nombre de tabla y dialecto de BD).

도구를 불러오는 중…

🔒 Todo se procesa 100 % en tu navegador. Tus archivos y datos nunca se suben a ningún servidor.

Convierte datos CSV en sentencias CREATE TABLE e INSERT listas para cargar en una base de datos. Deduce automáticamente el tipo de cada columna y entrecomilla los identificadores según el dialecto de MySQL, PostgreSQL, SQLite o SQL Server.

Cómo usar

  1. Pega los datos CSV o carga un ejemplo con «Insertar ejemplo».
  2. Elige el nombre de la tabla, el dialecto de BD de destino y el separador.
  3. Ajusta las opciones: usar la primera fila como nombres de columna, deducir los tipos automáticamente y agrupar varias filas en un solo INSERT.
  4. Copia las sentencias CREATE TABLE e INSERT generadas para usarlas.

Preguntas frecuentes

¿Cómo se determina el tipo de cada columna?
Se recorren los valores de cada columna: si todos son enteros se deduce INT/INTEGER, si incluyen decimales DECIMAL/NUMERIC/REAL, si son true, false, yes o no un tipo BOOLEAN, y en los demás casos texto (VARCHAR/TEXT). Si desactivas «deducir el tipo de dato automáticamente», todas las columnas se tratan como texto.
¿Cómo se tratan las comillas simples o los valores vacíos?
Las comillas simples dentro de las cadenas se escapan duplicándolas ('') según el estándar, y las celdas vacías se insertan como NULL. Los booleanos se emiten como TRUE/FALSE o 1/0 según el dialecto.
¿Puedo ejecutar el SQL generado tal cual?
Es un borrador de referencia, así que revísalo siempre antes de ejecutarlo. La deducción de tipos se basa en los datos de muestra y puede diferir del esquema real, y las reglas especiales de cada dialecto, como el escape con barra invertida de MySQL, no se aplican automáticamente, así que comprueba los datos importantes antes de usarlos.

← Volver a todas las herramientas

가격 보기카톡 무료 상담