# Generador XLSX SQL INSERT

Genera sentencias INSERT a partir de Excel

> Página canónica: https://elysiatools.com/es/tools/xlsx-sql-insert-generator

- **Categoría:** Format Conversion

- **Palabras clave:** xlsx, sql, insert, etl, database, migration

## Descripción general

Soporta modo batch, dialecto y seleccion de columnas.

## Entradas

- **Archivo Excel** (file)
- **Tabla Nombre** (text)
- **Nombre de hoja** (text): Sheet1
- **Encabezado Fila** (number)
- **Seleccionadas Columnas** (text): id,name,amount
- **Dialecto SQL** (select)
- **Usar Batch Insert** (checkbox)
- **Tamano de lote** (number)
- **Vacio a NULL** (checkbox)
- **Agregar punto y coma** (checkbox)

## Cuándo usarlo

- Cuando necesitas migrar datos de hojas de cálculo a bases de datos SQL de forma rápida.
- Al realizar cargas masivas de información donde el formato de inserción por lotes (batch) optimiza el rendimiento.
- Para estandarizar la importación de datos desde archivos Excel hacia entornos PostgreSQL, MySQL o SQLite.

## Cómo funciona

- Sube tu archivo Excel y especifica el nombre de la tabla de destino.
- Configura el dialecto SQL deseado y selecciona las columnas específicas que deseas incluir.
- Ajusta las opciones de formato, como el tamaño del lote (batch size) y el tratamiento de celdas vacías como valores NULL.
- Genera y descarga el archivo con las sentencias SQL listas para ser ejecutadas en tu gestor de base de datos.

## Casos de uso

- Migración de catálogos de productos desde Excel a una base de datos de comercio electrónico.
- Carga de registros históricos de ventas para análisis de datos en entornos SQL.
- Sincronización de listas de usuarios o clientes desde hojas de cálculo hacia sistemas de gestión.

## Preguntas frecuentes

### ¿Qué dialectos SQL son compatibles?

La herramienta soporta actualmente los dialectos de PostgreSQL, MySQL y SQLite.

### ¿Puedo seleccionar solo algunas columnas del archivo Excel?

Sí, puedes definir qué columnas incluir utilizando el campo de selección de columnas.

### ¿Qué sucede con las celdas vacías en el Excel?

Puedes configurar la herramienta para que convierta automáticamente las celdas vacías en valores NULL en la sentencia SQL.

### ¿Es posible realizar inserciones masivas?

Sí, la opción de 'Batch Insert' permite agrupar múltiples registros en una sola sentencia, mejorando la velocidad de carga.

### ¿Existe un límite en el tamaño del archivo?

El límite máximo para el archivo cargado es de 100 MB.

## Herramientas relacionadas

- [Generador de JSON-LD desde CSV](https://elysiatools.com/es/tools/json-ld-generator-from-csv): Convierte filas de CSV o Excel en JSON-LD de Schema.org para articulos, productos o eventos con salida lista para validacion SEO
- [Generador de Hoja Indice XLSX](https://elysiatools.com/es/tools/xlsx-dedicated-index-sheet): Crea una hoja indice para workbooks
- [Insertador XLSX de Graficos](https://elysiatools.com/es/tools/xlsx-chart-embedder): Genera imagenes de graficos de barras o pastel desde rangos del libro y las inserta en Excel
- [Convertidor Excel a CSV](https://elysiatools.com/es/tools/excel-to-csv): Convierte archivos Excel a formato CSV, extrayendo datos de la primera hoja de trabajo
- [Convertidor Excel a HTML](https://elysiatools.com/es/tools/excel-to-html): Convierte archivos Excel a formato de tabla HTML, extrayendo datos de la primera hoja de trabajo
- [Convertidor Excel a JSON](https://elysiatools.com/es/tools/excel-to-json): Convierte archivos Excel a formato JSON, extrayendo datos de la primera hoja de trabajo
- [Convertidor Excel a Markdown](https://elysiatools.com/es/tools/excel-to-markdown): Convierte archivos Excel a formato de tabla Markdown, extrayendo datos de la primera hoja de trabajo
- [Convertidor Excel a XML](https://elysiatools.com/es/tools/excel-to-xml): Convierte archivos Excel a formato XML, extrayendo datos de la primera hoja de trabajo

## Ejemplos

- [Muestras XLSX](https://elysiatools.com/es/samples/xlsx-samples): Muestras XLSX para pruebas de analisis de hojas y extraccion de datos
- [Muestras XLS](https://elysiatools.com/es/samples/xls-samples): Muestras XLS para pruebas de analisis binario e importacion de hojas de calculo
- [Ejemplos de Inyección SQL](https://elysiatools.com/es/samples/sql-injections): Colección educativa de payloads de inyección SQL para pruebas de seguridad, evaluación de vulnerabilidades y prácticas de codificación defensiva
- [Ejemplos de Scripts SQL](https://elysiatools.com/es/samples/sql-samples): Ejemplos de consultas SQL y scripts de base de datos para varios escenarios y casos de uso

## Contenido relacionado

- [Ingesta ETL de XLSX y entrega al almacén de datos](https://elysiatools.com/es/hubs/xlsx-etl-ingestion-workflows): Convierte varias fuentes de libros y CSV en salidas trazables para carga SQL, procesos Parquet y lotes de almacenamiento de objetos.
