SQL Converter

Conversor de SQL en línea

Pega sentencias CREATE TABLE + INSERT, edita los datos en línea y descarga un archivo.xlsx listo para abrir. Todo el análisis se realiza en tu navegador — tu SQL nunca sale de tu dispositivo.

CREATE TABLE / INSERT de MySQL, PostgreSQL y SQLite se analizan correctamente. Los identificadores pueden ir entre backticks (``), comillas dobles ("") o corchetes ([]). INSERT multilínea (VALUES (...), (...), (...)) también es compatible.

No. El análisis y la generación del.xlsx se realizan íntegramente en tu navegador mediante JavaScript. El archivo resultante se guarda directamente en tu dispositivo.

Esperando SQL

¿Por qué SQL Converter?

Rápido, privado, sin instalación — convierte SQL dump en un libro Excel listo para abrir.

Soporte multi-tabla

Una hoja por cada tabla CREATE TABLE / INSERT. Los nombres de columna provienen de CREATE TABLE o se infieren de la lista de columnas del INSERT.

Formato Excel real

Genera un archivo Office Open XML.xlsx auténtico. Se abre directamente en Excel, Numbers, LibreOffice y Google Sheets.

Privacidad integrada

Todo el análisis y la generación del libro se realizan en tu navegador. Tu SQL nunca se sube a nuestros servidores.

Preservación estricta de tipos

Los números siguen siendo numéricos (alineados a la derecha), los booleanos siguen siendo booleanos, NULL queda vacío, las cadenas son texto. Sin conversión silenciosa a fechas.

Múltiples dialectos

Compatible con la sintaxis de MySQL, PostgreSQL y SQLite: backticks, identificadores con comillas dobles, cadenas escapadas, INSERT multilínea.

Edición en línea

Haz clic en cualquier celda para editar los datos antes de descargar. Añade o elimina filas y columnas, renombra encabezados y elimina filas vacías — todo en tu navegador.

Cómo funciona la conversión de SQL a Excel

Analiza sentencias INSERT en el cliente, genera un archivo.xlsx real en tu navegador.

  1. 1

    Pega un dump SQL

    Pega cualquier combinación de sentencias CREATE TABLE e INSERT INTO de dumps de MySQL, PostgreSQL o SQLite. Nuestro parser maneja inserts multi-fila, comillas escapadas, valores NULL, fechas, numéricos y BLOBs binarios (renderizados como cadenas Base64).

  2. 2

    Edición en línea

    Una vez analizados, los datos aparecen en una rejilla estilo hoja de cálculo. Edita cualquier celda, añade o elimina filas, renombra columnas. Los cambios se mantienen en la memoria del navegador — sin viaje al servidor por edición, sin retraso de "guardando...".

  3. 3

    Construye el archivo.xlsx

    Cuando haces clic en descargar, usamos SheetJS (xlsx.js) para construir un archivo .xlsx Office Open XML directamente en JavaScript. Cada tabla se convierte en una hoja distinta. El archivo es bit a bit idéntico al que produciría el propio Excel.

  4. 4

    Descarga a tu máquina

    El Blob se guarda mediante un clic virtual de <a download>. Ábrelo en Excel, Google Sheets, Numbers — cualquier cosa que lea.xlsx. La ruta de los datos fue: pegado SQL → memoria de JS → Blob.xlsx → descarga. Sin servidor, sin log, sin subida.

Necesidades comunes de SQL → Excel

Cuando necesitas datos en una hoja de cálculo, rápido.

Exportes para uso interno y de cliente

Un colega no técnico necesita la última lista de clientes como archivo Excel. Ejecuta tu consulta SQL, pega los resultados, obtén un.xlsx. Sin tener que construir una funcionalidad de exportación, sin revisión de cumplimiento por pasar los datos por una herramienta de terceros.

Inspección local de copias de seguridad

Abre un archivo de mysqldump de una copia de seguridad, encuentra las tablas relevantes y mira su contenido como filas legibles. A menudo más fácil que levantar una base de datos sandbox.

Migraciones de datos

Mueve una tabla pequeña de un sistema a otro pasando por.xlsx. Edita los datos por el camino (renombra columnas, añade campos, corrige errores) antes de reimportar.

Investigar incidencias en producción

Un ingeniero pega la fila de un cliente desde la base de datos en la herramienta para depurar un problema reportado, sin que los datos salgan de su laptop. La fila del cliente era sensible — asegurarse de que siga siéndolo importa.

Por qué los datos SQL exigen privacidad

Los dumps de bases de datos suelen contener información real de clientes — nombres, correos, direcciones, a veces contraseñas hasheadas o datos financieros. La mayoría de los conversores SQL en línea te piden subir el archivo, que es exactamente lo que no debes hacer con información personal. iKit lo analiza todo en tu navegador, así que los datos nunca salen de tu máquina.

  • Analiza dumps de MySQL, PostgreSQL y SQLite en JavaScript puro.
  • Genera el archivo.xlsx en el cliente vía SheetJS.
  • Apto para datos de producción e información personal — nada se sube.

Guías relacionadas

Tutoriales detallados y comparaciones de herramientas del blog de iKit.

Preguntas frecuentes

¿Qué dialecto de SQL se admite?

CREATE TABLE / INSERT de MySQL, PostgreSQL y SQLite se analizan correctamente. Los identificadores pueden ir entre backticks (``), comillas dobles ("") o corchetes ([]). INSERT multilínea (VALUES (...), (...), (...)) también es compatible.

¿Se sube mi SQL a algún sitio?

No. El análisis y la generación del.xlsx se realizan íntegramente en tu navegador mediante JavaScript. El archivo resultante se guarda directamente en tu dispositivo.

¿Cuál es el límite de tamaño?

No hay un límite estricto del lado del servidor. Los navegadores modernos manejan cómodamente decenas de miles de filas. Para volcados de varios megabytes, una herramienta CLI suele ser más rápida.

¿Puedo incluir solo CREATE TABLE o solo INSERT?

Sí. Si hay CREATE TABLE se usan sus nombres de columna. Si solo hay INSERT INTO... (col1, col2) VALUES..., se usan los de INSERT. Si INSERT no tiene lista de columnas, se recurre a col1, col2 …

¿Las fechas y timestamps se convierten en celdas de fecha de Excel?

No. Los timestamps como '2024-01-05 10:12:33' se exportan como texto plano para evitar la conversión automática de Excel. Si quieres el tipo fecha nativo, selecciona la columna y aplica Formato de celdas → Fecha.