Convertir SQL a CSV
Un archivo .sql es un script para reconstruir una base de datos, no algo que una hoja de cálculo pueda abrir. Suba el volcado y obtenga las filas de sus sentencias INSERT como CSV, sin instalar ni restaurar antes una base de datos.
Convertidor de datos
o suelte aquí archivos CSV, TSV, TXT … ·
Máx. 95 MB por archivo· Hasta 20 archivos· Se borran a los 30 minutos
Los archivos se procesan en nuestros servidores y se borran a los 30 minutos.
Carácter que separa las columnas en archivos CSV y de texto, tanto al leer como al escribir. Automático lo detecta en la entrada y escribe comas.
UTF-8 funciona con cualquier idioma. Elija UTF-8 con BOM si Excel en Windows muestra tildes o caracteres asiáticos ilegibles al abrir el CSV.
Entrada de Excel, ODS y Numbers: convierte solo la primera hoja o todas (un CSV por hoja dentro de un ZIP, o una clave JSON por hoja).
Nombre de la pestaña de la hoja en la nueva hoja de cálculo, de hasta 31 caracteres.
Array de objetos usa los nombres de columna como claves en cada fila; array de arrays es más compacto y conserva el encabezado como primer array.
Nombre del elemento exterior que envuelve todas las filas; cada fila se convierte en un <row> dentro de él.
Se usa en las sentencias CREATE TABLE e INSERT. Solo letras, dígitos y guiones bajos.
Las comillas y los tipos de columna varían un poco entre bases de datos; elija aquella en la que va a importar.
Reescribe las celdas de fecha en un solo formato. ISO (2026-10-18) es el más seguro para bases de datos y código; Mantener sin cambios las deja como aparecen en el original.
Cómo usar esta herramienta
- 1
Suba el volcado .sql
Agregue el archivo exportado por phpMyAdmin, mysqldump, SQLite o SQL Server, de hasta 95 MB. Una copia de seguridad comprimida .sql.gz hay que descomprimirla primero.
- 2
Revise los ajustes del CSV
Delimitador está en coma y Fechas en ISO, así que un valor como 2026-10-18 se lee igual en cualquier programa. Elija punto y coma si su Excel usa la coma como separador decimal.
- 3
Convierta a CSV
Pulse Convertir a CSV y abra el resultado en Excel, Google Sheets o cualquier herramienta que importe valores separados por comas.
¿Cómo convierto un archivo SQL a CSV?
Suba el volcado .sql y pulse Convertir a CSV. Cada fila de una sentencia INSERT se convierte en una línea del CSV, con los nombres de columna de la tabla como encabezado.
Abrir un volcado SQL como hoja de cálculo
SQL nació en la investigación de IBM en los años setenta y se convirtió en estándar ANSI en 1986 y en estándar ISO al año siguiente, por eso cualquier base de datos relacional puede escribir su contenido como un script de sentencias SQL. Esos scripts, llamados volcados, son la forma en que los paneles de hosting respaldan la base de datos de un WordPress o de una tienda, en que los desarrolladores entregan datos y en que muchas aplicaciones exportan todo de una vez.
Abrir uno en un editor de texto muestra el problema: miles de valores apretados entre paréntesis en líneas larguísimas, con comillas y caracteres de escape por todas partes. Convertir SQL a CSV desempaqueta esos valores en filas y columnas para que pueda buscar pedidos antiguos, contar clientes por país o pasarle una tabla a alguien que trabaja en Excel. Para ir directamente a un libro de Excel, elija XLSX en Convertir a.
Qué volcados SQL se convierten directamente a CSV
| Exportado con | Cómo se escriben las filas | Listo para convertir |
|---|---|---|
| mysqldump, phpMyAdmin | INSERT INTO con muchos grupos de valores por sentencia | Sí |
| Comando .dump de SQLite | Un INSERT INTO por fila | Sí |
| Generar scripts de SQL Server, esquema y datos | Sentencias INSERT con nombres [entre corchetes] | Sí |
| pg_dump, formato plano predeterminado | Bloques COPY … FROM stdin de texto separado por tabulaciones | Exportar de nuevo con --inserts |
| Cualquier herramienta, solo esquema | CREATE TABLE sin datos | No hay filas que convertir |
- Volcado SQLvolcado de base de datos · copia de seguridad .sql
- Un archivo de texto plano con sentencias SQL que recrea una base de datos: las líneas CREATE TABLE describen las columnas de cada tabla y las líneas INSERT llevan las filas. Restaurarlo significa ejecutar el script en una base de datos; convertirlo significa leer los valores de los INSERT sin ejecutar nada.
PostgreSQL es el caso a vigilar. pg_dump escribe por defecto los datos de las tablas como bloques COPY, que se restauran rápido pero no son sentencias INSERT; vuelva a ejecutarlo con la opción --inserts o --column-inserts para obtener un archivo que se convierta sin problemas. Para datos que solo quiere analizar y no editar, CSV a Parquet es el siguiente paso natural una vez que tenga el CSV.
Datos de los formatos SQL y CSV
SQL
Script SQL
Un archivo SQL es un script en texto plano con instrucciones de Structured Query Language, como CREATE TABLE e INSERT, que una base de datos ejecuta en orden. Se usa con frecuencia para copias de seguridad de bases de datos, migraciones y para compartir datos de ejemplo. El lenguaje en sí es un estándar ISO, pero MySQL, PostgreSQL, SQLite y SQL Server tienen cada uno su propio dialecto, por lo que los scripts suelen necesitar pequeños cambios entre sistemas. Cualquier editor de texto puede abrir un archivo SQL, y para ejecutarlo se necesita un cliente de base de datos.
- Compresión
- –
- Transparencia
- –
- Animación
- –
- Presentado en
- –
CSV
Valores separados por comas (CSV)
CSV es un formato de texto plano para tablas en el que cada línea es una fila y las comas separan las columnas. Se usa desde los primeros tiempos de la informática y se describe en el RFC 4180, aunque muchas variantes usan punto y coma o tabulaciones y distintas codificaciones de texto. Casi todas las hojas de cálculo, bases de datos y herramientas de análisis pueden importarlo y exportarlo, lo que lo convierte en el formato predeterminado para mover datos entre sistemas. CSV guarda solo valores, sin fórmulas, formato, varias hojas ni tipos de datos.
- Compresión
- –
- Transparencia
- –
- Animación
- –
- Presentado en
- –
Los volcados SQL se pasan a CSV cuando los datos de una copia de seguridad los necesita alguien sin base de datos: el dueño de un sitio que revisa pedidos antiguos, un analista que comprueba la exportación de un cliente o un desarrollador que saca una tabla de una copia del hosting.
Preguntas sobre SQL a CSV
¿Necesito tener MySQL instalado para abrir un archivo .sql como CSV?
No. El camino habitual es instalar un servidor de base de datos, importar el volcado y volver a exportar cada tabla, lo que lleva tiempo y algo de trabajo en la línea de comandos. El convertidor lee directamente las sentencias INSERT y escribe los valores como filas, así que solo necesita un navegador.
¿De dónde salen los nombres de columna del CSV al convertir SQL?
De la sentencia CREATE TABLE de esa tabla, o de la lista de columnas escrita en las sentencias INSERT cuando el volcado la incluye. Si no hay ninguna de las dos, los valores se convierten igual y la línea de encabezado la agrega usted.
¿Qué obtengo de un volcado SQL con decenas de tablas?
Un CSV por tabla, entregados juntos en un ZIP, porque un archivo CSV solo puede contener una tabla. Las tablas sin sentencias INSERT, como registros o cachés vacíos, no producen archivo.
Mi copia de seguridad termina en .sql.gz. ¿Puedo subirla?
Descomprímala primero, porque el convertidor lee el texto .sql plano. La herramienta para descomprimir en línea abre archivos .gz en el navegador; luego suba el .sql que le entregue.
¿Debo subir un volcado de base de datos con datos de clientes?
Solo la parte que necesite. Los volcados suelen contener direcciones de correo, hashes de contraseñas e historiales de pedidos, así que exporte solo la tabla relevante cuando pueda. Los archivos subidos se eliminan 30 minutos después del procesamiento, como se describe en la política de privacidad.
¿Puedo volver a convertir el CSV en SQL más adelante?
Sí. Después de editarlo en una hoja de cálculo, CSV a SQL escribe sentencias CREATE TABLE e INSERT para MySQL, PostgreSQL, SQLite o SQL Server, con el nombre de tabla que elija.