CSV a SQL
Un CREATE TABLE más INSERTs agrupados para Postgres, MySQL o SQLite.
- Conversión 100 % local
- Sin carga de archivos
- Preserva la estructura
- Soporta archivos grandes
INSERT INTO people (name, role)
VALUES ('Ada', 'Engineer');
More formats coming soon
Data Preview
Conversion Complete!
Your file has been converted successfully.
Share this tool
Converting…
0 rows
- check_circleReading file
- check_circleParsing data
- progress_activityConverting format
- radio_button_uncheckedGenerating output
- radio_button_uncheckedFinalizing file
Your data never leaves your device. Everything is processed locally in your browser.
También: SQL a CSV
Pega instrucciones SQL INSERT y extrae los datos como CSV.
Convertir CSV a SQL: generar sentencias INSERT para cualquier base de datos
Migrar datos de una hoja de cálculo a una base de datos relacional es una de las tareas más comunes para los desarrolladores. Convertir un CSV en sentencias SQL INSERT te permite cargar datos en MySQL, PostgreSQL, SQLite, SQL Server o cualquier base de datos compatible con ANSI SQL sin necesidad de escribir un script de importación personalizado.
ConvertRow genera una sentencia INSERT INTO por fila CSV, usando los encabezados de columna como nombres de campos. La salida es un script SQL estándar que puedes ejecutar directamente en un cliente de base de datos, pegar en un archivo de migración o incluir en un script semilla para un framework web.
Para mejores resultados, usa encabezados de columna que sean identificadores SQL válidos: letras minúsculas, números y guiones bajos. Evita las palabras clave SQL reservadas como order, group o table como nombres de columna. Prueba siempre el SQL generado en un entorno de staging primero.
Casos de uso comunes para la conversión de CSV a SQL:
- Cargar un conjunto de datos inicial en una nueva tabla de base de datos
- Crear datos semilla para pruebas automatizadas o entornos de demostración
- Migrar datos exportados de un sistema de base de datos a otro
- Rellenar una tabla de búsqueda desde un archivo CSV gestionado por la empresa
Frequently Asked Questions
La salida sigue la sintaxis ANSI SQL y es compatible con MySQL, MariaDB, PostgreSQL, SQLite y SQL Server.
Por defecto el nombre de la tabla es "data". Puedes especificar un nombre de tabla personalizado en las opciones del conversor antes de hacer clic en Convertir.
Todos los valores de cadena están entre comillas simples y las comillas simples dentro de los valores se escapan duplicándolas (estilo ''), que es el estándar ANSI SQL.
No hay un límite estricto. Para CSV muy grandes, el archivo SQL generado puede volverse grande. Las herramientas de carga masiva como MySQL LOAD DATA INFILE son más eficientes para importaciones muy grandes.