Convertir SQL a CSV Online Gratis

Convierte un volcado SQL (sentencias INSERT) en un archivo CSV.

Sobre Convertir SQL a CSV Online Gratis

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.

Convertir SQL a CSV Online Gratis: guía paso a paso

  1. Pega el volcado SQL o la lista de sentencias INSERT en el área de texto.
  2. Escribe el nombre del archivo CSV (sql-export por defecto).
  3. Pulsa «Convertir a CSV». Los valores entre comillas simples se desentrecomillan y las comillas dobles ('') se restauran a una simple.

Ejemplo de entrada y salida

Entrada

INSERT INTO `usuarios` (`id`, `nombre`, `ciudad`) VALUES (1, 'Ana', 'Madrid');
INSERT INTO `usuarios` (`id`, `nombre`, `ciudad`) VALUES (2, 'Luis', 'Sevilla');

Salida

id,nombre,ciudad
1,Ana,Madrid
2,Luis,Sevilla

¿Por qué usar nuestro Convertir SQL a CSV Online Gratis?

Casos de uso comunes

Límites y consejos

Preguntas frecuentes

¿Qué dialectos SQL se admiten?

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.

¿Por qué mi CSV sale vacío?

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.

¿Qué diferencia hay entre un volcado SQL y un CSV?

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.

¿Puedo convertir varias tablas a la vez?

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.

¿Se sube el volcado?

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.

Guías relacionadas

Herramientas relacionadas

Otras utilidades gratuitas que pueden ayudarte

Available languages