Herramienta para convertir CSV a SQL
Genera sentencias INSERT a partir de un CSV. Compatible con los dialectos MySQL, PostgreSQL, SQLite y SQL Server, con opción de incluir CREATE TABLE.
Cómo usar
- 1 Pega tus datos CSV.
- 2 Indica el nombre de la tabla destino y elige el dialecto SQL.
- 3 Activa la opción “Include CREATE TABLE” para añadir un esquema estimado al inicio del resultado.
- 4 Copia o descarga el SQL generado — cada fila de datos se convierte en una sentencia INSERT.
Por qué usar esta herramienta
- Cuatro dialectos — MySQL, PostgreSQL, SQLite y SQL Server. Los identificadores se delimitan con las comillas adecuadas para cada uno.
- Las cadenas de texto se escapan duplicando la comilla simple — compatible con las cuatro bases de datos destino.
- Detecta automáticamente el tipo de dato de cada celda — las celdas vacías se convierten en NULL, los números se mantienen sin comillas y el resto se escapa como texto.
- Opción para añadir un CREATE TABLE con los tipos de columna estimados (INT / DECIMAL / TEXT).
Preguntas frecuentes
¿Cómo se detectan los valores NULL?
Cualquier celda vacía se convierte en NULL (sin comillas). Si prefieres insertar una cadena vacía en lugar de NULL, escribe un espacio en blanco en esa celda o edita directamente el resultado SQL.
¿La herramienta admite tipos de datos propios de Postgres como JSONB?
No — la detección de tipos de columna se limita a INT, DECIMAL y TEXT. Edita manualmente el CREATE TABLE si necesitas JSONB, ARRAY u otros tipos avanzados.
¿El SQL resultante sale formateado?
Cada fila es una sentencia. Para un formato más elaborado, pasa el resultado por <a class="text-brand-600 hover:underline" href="/sql-formatter">SQL Formatter</a>.
¿Herramientas relacionadas?
Consulta <a class="text-brand-600 hover:underline" href="/csv-to-json">CSV to JSON</a> para convertir a JSON genérico, o <a class="text-brand-600 hover:underline" href="/csv-to-xml">CSV to XML</a> para exportar a XML.
¿Qué es Herramienta para convertir CSV a SQL?
La herramienta para convertir CSV a SQL genera sentencias SQL INSERT a partir de datos CSV, transformando la fila de encabezado en nombres de columna y cada fila de datos en un conjunto de valores. La herramienta se ejecuta por completo en el navegador, admite los dialectos MySQL, PostgreSQL, SQLite y SQL Server, y además permite generar opcionalmente la sentencia CREATE TABLE correspondiente para la tabla destino.
Características
Cuatro dialectos SQL
Entrecomillado de identificadores estilo MySQL (comilla invertida), PostgreSQL/SQLite (comillas dobles) y SQL Server (corchetes).
CREATE TABLE opcional
Infiere los tipos de columna y genera una sentencia CREATE TABLE correspondiente junto con los INSERT.
100% privado
Se ejecuta en el lado del cliente — tus datos nunca se suben.
Ejemplo
Input
name,role
Ada,Engineer (dialect: MySQL, table: users)
Output
INSERT INTO `users` (`name`, `role`) VALUES ('Ada', 'Engineer');
Casos de uso comunes
-
1
Poblar una base de datos
Convierte una exportación de hoja de cálculo en sentencias INSERT para cargarlas en una base de datos de desarrollo o pruebas.
-
2
Migrar datos tabulares
Convierte CSV de un sistema en SQL para otro, en el dialecto correcto.
-
3
Inicializar un esquema
Genera CREATE TABLE + INSERTs para crear una tabla a partir de datos de ejemplo.
El conversor de CSV a SQL de Zerethon genera sentencias INSERT a partir de datos CSV directamente en tu navegador, asignando la fila de encabezado a los nombres de columna y cada fila a un conjunto de valores. Admite los dialectos MySQL, PostgreSQL, SQLite y SQL Server —entrecomillando los identificadores y escapando los literales según el dialecto— y puede generar opcionalmente una sentencia CREATE TABLE correspondiente. No se sube ningún dato.
- Categoría
- Desarrollo
- Precio
- Gratis
- Privacidad
- Basado en el navegador
- Registro
- No necesario
Referencias
- RFC 4180 — Formato común y tipo MIME para archivos CSV — IETF
- PostgreSQL — INSERT — PostgreSQL
Privacidad
Tus datos nunca salen de tu navegador, salvo que se indique explícitamente. Herramienta para convertir CSV a SQL funciona completamente del lado del cliente — sin subida a servidor, sin registro de actividad, sin seguimiento de tu contenido.
Aprende lo básico
Herramientas relacionadas
Formateador de JSON
Formatea, valida y minifica JSON en línea. Gratis, sin necesidad de registro — tus datos nunca salen de tu navegador.
Abrir herramientaFormateador de SQL
Formatea consultas SQL en línea — embellece el código para MySQL, PostgreSQL, SQLite, SQL Server, Oracle y BigQuery.
Abrir herramientaGenerador de UUID
Genera UUID en línea — v1, v4, v7 y Nil. Genera hasta 10.000 en lote. Gratis, sin registro.
Abrir herramientaGenerador de contraseñas
Genera contraseñas aleatorias fuertes y criptográficamente seguras. Personaliza la longitud y los conjuntos de caracteres — todo se ejecuta en tu navegador.
Abrir herramientaCrea, comparte y crece en Zerethon Social
Registro gratuito. Gana puntos, colecciona logros y conecta con creadores de todo el mundo.