Convierte un volcado SQL (sentencias INSERT) en un archivo CSV.
Un volcado de base de datos está lleno de sentencias INSERT que no sirven de nada fuera de un servidor de base de datos, y sin embargo los datos que contienen son justo lo que necesitas en una hoja de cálculo. Esta herramienta recorre el texto SQL buscando sentencias INSERT INTO ... VALUES (...), toma la lista de columnas de la primera como cabecera y escribe una fila CSV por sentencia, eliminando las comillas de SQL.
Pega el SQL, nombra el archivo y descarga el CSV. La extracción usa una expresión regular en tu navegador, así que un volcado con registros de clientes nunca sale de tu equipo.
INSERT INTO `usuarios` (`id`, `nombre`, `ciudad`) VALUES (1, 'Ana', 'Madrid'); INSERT INTO `usuarios` (`id`, `nombre`, `ciudad`) VALUES (2, 'Luis', 'Sevilla');
id,nombre,ciudad 1,Ana,Madrid 2,Luis,Sevilla
Cualquier volcado cuyos INSERT listen las columnas explícitamente e inserten una fila por sentencia: MySQL y MariaDB (con o sin acentos graves), PostgreSQL, SQLite y SQL Server en la mayoría de casos. Los inserts masivos con varios grupos de valores en una sentencia o los INSERT ... SELECT no se convierten.
Ninguna sentencia coincidió con el patrón esperado. Comprueba que cada INSERT tenga la lista de columnas entre paréntesis, la palabra VALUES, un solo grupo de valores entre paréntesis y un punto y coma al final. Los volcados creados con inserts extendidos (un INSERT con muchas filas) deben reexportarse con una fila por sentencia.
Un volcado SQL es un script de sentencias que recrea tablas y filas dentro de un motor de base de datos; lleva esquema y tipos pero las hojas de cálculo no lo leen. CSV contiene solo los valores en una tabla delimitada que cualquier hoja de cálculo o lenguaje de scripting abre, sin el esquema.
La cabecera se toma del primer INSERT, así que mezclar tablas produce filas con columnas que no coinciden. Pega las sentencias de una tabla cada vez para un resultado limpio, o filtra antes el volcado por nombre de tabla.
No. La expresión regular se ejecuta en tu navegador y el CSV se genera en local. La herramienta es segura para volcados con datos personales o confidenciales.
Otras utilidades gratuitas que pueden ayudarte