Herramienta de desarrollo / 25
Generador de consultas SQL INSERT desde CSV
Convierte datos CSV tabulares en consultas SQL INSERT INTO con soporte para PostgreSQL, MySQL, SQLite y SQL Server.
Generador de consultas SQL INSERT desde CSV: TOEA analiza las filas del CSV, formatea literales de cadena, números y NULL, y las agrupa en consultas SQL INSERT de múltiples filas. Funciona al 100 % en tu navegador, sin subir archivos a ningún servidor.
- Categoría
- Herramientas de desarrollo
- Se ejecuta
- En tu navegador
- Coste
- Gratis · sin registro
- Disponibilidad
- Lista para usar
Antes de ejecutar las instrucciones
La salida inserta filas, pero no crea la tabla, así que la tabla y sus columnas deben existir previamente con nombres que coincidan con la cabecera del CSV. Ejecuta el archivo dentro de una transacción (BEGIN; … COMMIT;) para que un fallo a mitad del proceso no deje nada guardado.
Comprueba cómo se han leído los valores. Los números de hasta 15 dígitos se escriben sin comillas, mientras que los códigos con ceros iniciales conservan las comillas como texto. Una celda que contenga la palabra NULL se convierte en SQL NULL. true y false se convierten en TRUE y FALSE para PostgreSQL, MySQL y SQLite, y en 1 y 0 para SQL Server, que no tiene literales booleanos y almacena los indicadores en columnas BIT. Las fechas se escriben como texto, por lo que las fechas ISO como 2024-03-01 son la opción más segura.
Los archivos grandes se cargan más rápido de forma nativa
Las instrucciones INSERT son adecuadas para datos iniciales y unos pocos miles de filas. Para archivos más grandes, cada base de datos tiene un cargador masivo que lee el CSV directamente y funciona mucho más rápido: COPY o \copy en PostgreSQL, LOAD DATA INFILE en MySQL, .import en el shell de sqlite3 y BULK INSERT en SQL Server. Para ordenar el SQL generado y revisarlo, pásalo por el formateador de SQL.
Cómo se usa
- Pega o sube tus datos CSV.
- Selecciona el nombre de la tabla, el dialecto SQL y las opciones de lotes.
- Copia las sentencias SQL INSERT generadas.
Privacidad y límites
Los datos CSV se procesan íntegramente en la RAM del navegador local sin interacción con el servidor.
Herramientas relacionadas
Preguntas frecuentes
¿Puede manejar comillas simples en los datos?
Sí, las comillas simples dentro de las celdas de datos se escapan automáticamente para SQL estándar.
Herramienta gratuita · se ejecuta en tu navegador · sin cuenta