Generador de CSV → SQL INSERT
Pega datos tabulares y la herramienta construye INSERTs listos para cualquier base de datos. Elige el dialecto SQL (Standard, MySQL, PostgreSQL, SQLite) para el quoting de identificadores correcto, activa INSERT multi-row para salida compacta y deja que infiera tipos para que números y booleanos vayan sin comillas. Maneja celdas CSV con comillas, detección de cabecera y autodetección de delimitador.
INSERT INTO "users" ("id", "name", "role", "joined", "score", "active") VALUES (1, 'Alice', 'Engineer', '2024-01-15', 87.5, TRUE);
INSERT INTO "users" ("id", "name", "role", "joined", "score", "active") VALUES (2, 'Bob', 'Designer', '2023-08-22', 92.0, TRUE);
INSERT INTO "users" ("id", "name", "role", "joined", "score", "active") VALUES (3, 'Carol', 'PM', '2025-03-04', 79.3, FALSE);Cómo usar
- Pega datos CSV / TSV / pipe / punto y coma.
- Define el nombre de tabla y el dialecto SQL.
- Activa multi-row e inferencia según necesites.
- Copia el SQL a tu archivo de migración / seed.
Preguntas frecuentes
- ¿Qué es INSERT multi-row?
- En vez de un INSERT por fila, multi-row produce un solo INSERT con todas las tuplas VALUES. Mucho más rápido para cargas masivas pero menos legible.
- ¿Cómo funciona la inferencia de tipos?
- Enteros (123), decimales (1.5), TRUE/FALSE y NULL van sin comillas. Todo lo demás se trata como cadena y se rodea con comillas simples con escape apropiado.
- ¿Hay riesgo de inyección SQL?
- Las comillas dentro de strings se duplican ('it''s safe'), el escape SQL estándar. No confíes en esto con datos no confiables — usa queries parametrizadas en producción; esta tool es para seeds y migraciones.
- ¿Por qué el quoting de identificadores cambia por dialecto?
- MySQL usa backticks (`col`), PostgreSQL y SQLite usan dobles comillas ("col"), y Standard SQL (SQL-92) también usa dobles. La tool elige el correcto para que la salida corra en tu DB.
Guías sobre este tema
Herramientas relacionadas
Generador de JSON → SQL INSERT
Convierte un array JSON de objetos en sentencias INSERT — quoting PostgreSQL, MySQL, SQLite o ANSI, con opcional cola ON CONFLICT upsert.
Generador de Datos Mock
Genera registros falsos realistas para pruebas — nombres, emails, fechas, IDs, lorem — exporta como JSON, CSV o SQL INSERT.
Conversor de tabla HTML a CSV
Extrae datos de una <table> HTML a CSV, TSV o filas separadas por punto y coma, en tu navegador.
Conversor CSV ↔ TSV ↔ Pipe
Cambia texto delimitado entre CSV, TSV, pipe y punto y coma — con quoting estilo RFC-4180 y detección automática.
Generador de Tablas Markdown
Pega CSV, TSV o datos delimitados por pipe y obtén una tabla GFM correctamente alineada.
Convertidor de CSV a Excel (XLSX)
Convierte CSV o TSV en un archivo .xlsx real desde el navegador, conservando ceros iniciales, IDs largos y códigos como SEPT1 tal cual.