← Todas las herramientas

PROCESAMIENTO LOCAL · CSV

Generador de INSERT SQL desde CSV

Prepara sentencias INSERT a partir de un archivo CSV, con escape de valores, nombres de identificadores comprobados y lotes configurables. Revisa el SQL antes de ejecutarlo por tu cuenta.

TU ARCHIVO SE QUEDA EN TU DISPOSITIVO

Prepara los datos

Máximo 5 MiB. El archivo se procesa en este navegador y no se carga a ningún servidor.

La detección de encabezados es una sugerencia; puedes corregirla antes de procesar.

Genera sentencias SQL de texto; nunca se ejecutan ni se envían a una base de datos.

Cómo generar INSERT SQL desde un CSV

  1. Selecciona un CSV y confirma que el separador, la codificación y los encabezados sean correctos.
  2. Elige PostgreSQL o SQL Server, escribe el nombre de la tabla y revisa las columnas.
  3. Decide si los campos vacíos se convierten en NULL o permanecen como cadenas vacías; ajusta el tamaño de lote.
  4. Procesa los datos, genera las sentencias y revisa el archivo SQL antes de usarlo.

Escape y límites de los INSERT

Los valores de texto se escriben como literales SQL con comillas escapadas, mientras que los nombres de tabla y columna se validan como identificadores. El modo de campo vacío es una decisión de carga, no una inferencia del significado de tus datos. SQL Server limita una cláusula VALUES a 1.000 filas; el generador permite configurar lotes de hasta ese máximo.

Preguntas frecuentes

¿Se ejecutan o se envían mis INSERT?

No. Solo se construye una salida de texto local para copiar o descargar; no existe conexión con bases de datos.

¿Debo revisar el SQL antes de ejecutarlo?

Sí. Comprueba esquema, permisos, restricciones, tamaño de lote, codificación y comportamiento de NULL en tu motor y entorno de destino.