Generador de CSV a SQL INSERT
Convierta filas CSV en declaraciones SQL INSERT listas para ejecutar para cualquier base de datos.
Generador de CSV a SQL INSERT
Pegue una exportación CSV y obtenga declaraciones SQL INSERT que puede ejecutar en MySQL, PostgreSQL, SQLite o SQL Server. Es la forma más rápida de generar una tabla desde una hoja de cálculo, cargar datos de dispositivos para pruebas o mover la exportación de un cliente a una base de datos real sin abrir un asistente de importación. Establezca el nombre de la tabla, pegue las filas y copie las declaraciones directamente en su herramienta de consulta.
El analizador sigue RFC 4180, por lo que un campo entre comillas dobles puede contener el delimitador, comillas "" duplicadas e incluso saltos de línea sin dividir una fila. Los valores se citan de la forma esperada por SQL: los números enteros y los decimales permanecen sin comillas, una celda vacía se convierte en NULL y todo lo demás está entre comillas simples con cualquier apóstrofe duplicado, por lo que un nombre como O'Brien se escapa correctamente en lugar de terminar la cadena antes. Debido a que los valores se leen como texto, se conservan los ceros iniciales en los códigos postales y códigos de producto.
"La primera fila son los nombres de las columnas" utiliza su encabezado para la lista de columnas; apáguelo y las columnas se convertirán en col1, col2, etc. Elija el delimitador que coincida con su archivo: coma, punto y coma (común en las exportaciones europeas) o tabulación. Active "Combinar en un INSERTAR de varias filas" y cada fila se agrupa en un único INSERTAR EN t (…) VALORES (…), (…), (…); declaración, que se carga mucho más rápido que una declaración por fila en importaciones grandes.
Todo se ejecuta en su navegador y no se carga nada, lo que importa cuando la exportación contiene registros de clientes o datos internos. Copie el SQL, descárguelo como un archivo .txt o envíe el resultado a otra herramienta para seguir trabajando. Revise las declaraciones generadas antes de ejecutarlas en una base de datos de producción.