Generador SQL

Convierte archivos CSV, Excel o TXT en scripts de SQL automáticamente.
Genera CREATE TABLE o INSERT INTO para bases de datos SQL Server, PostgreSQL, MySQL u Oracle.

Generador SQL Gratis

Convierte archivos CSV, Excel o TXT a sentencias SQL en segundos, sin registro ni instalación.

Compatible con SQL Server, MySQL, PostgreSQL y Oracle.

📂
Seleccionar archivo
CSV, Excel o TXT · Máx. 5MB

HERRAMIENTA GRATUITA

No requiere instalaciones adicionales, creaciones de cuentas ni suscripciones a ninguna plataforma.

Generando archivo SQL...

Convertir datos de un archivo CSV, TXT o Excel a SQL, completamente en línea y GRATIS

Muchas veces los desarrolladores necesitan pasar los datos que tienen en archivos de Excel o archivos planos a bases de datos. Este generador permite transformar archivos de datos en sentencias CREATE TABLE o INSERT INTO automáticamente.

La herramienta analiza las columnas del archivo y genera el código SQL necesario para importar la información en bases de datos como SQL Server, PostgreSQL, MySQL u Oracle.

Ejemplo de conversión de CSV a SQL

Cómo convertir un archivo plano (CSV, TXT) o Excel a sentencias SQL

El proceso para generar un script SQL desde un archivo es muy simple:

Este proceso automatiza la creación de scripts SQL evitando tener que escribir manualmente cientos de instrucciones INSERT INTO o CREATE TABLE.

Ejemplo de conversión de CSV a SQL

Supongamos que tienes un archivo plano en formato CSV con información de usuarios. Este tipo de archivos es muy común cuando se exportan datos desde Excel, sistemas administrativos o aplicaciones web. Un archivo CSV almacena la información en columnas separadas por un delimitador, normalmente una coma ,.

Por ejemplo, si tienes el siguiente archivo llamado usuarios.csv:

id,nombre,edad
1,Ana,25
2,Carlos,30
3,María,22

En este caso el archivo contiene tres columnas: id, nombre y edad. La primera fila corresponde a los nombres de las columnas y las siguientes filas representan los registros que queremos insertar en una base de datos.

Cuando subes este archivo al generador SQL, la herramienta realiza automáticamente varios pasos:

Script CREATE TABLE generado

Si eliges generar un script de tipo CREATE TABLE, la herramienta crea automáticamente la estructura de la tabla según las columnas detectadas en el archivo CSV.

CREATE TABLE usuarios (
  id INT,
  nombre VARCHAR(50),
  edad INT
);

Script INSERT INTO generado

Si eliges generar un script de tipo INSERT INTO, la herramienta crea las instrucciones necesarias para insertar cada registro del archivo en la tabla.

INSERT INTO usuarios (id,nombre,edad)
VALUES (1,'Ana',25);

INSERT INTO usuarios (id,nombre,edad)
VALUES (2,'Carlos',30);

INSERT INTO usuarios (id,nombre,edad)
VALUES (3,'María',22);

De esta forma puedes importar fácilmente grandes volúmenes de datos en tu base de datos sin tener que escribir manualmente cada sentencia SQL. Este tipo de conversión es muy útil cuando trabajas con bases de datos como SQL Server, PostgreSQL, MySQL u Oracle.

Si quieres convertir de CSV a SQL, TXT a SQL o Excel a SQL, esta página es tu mejor opción.