Conversor de SQL a CSV Extrae datos de instrucciones SQL INSERT y conviértelos al formato CSV.
SQL a CSV
Extrae datos de instrucciones SQL INSERT y conviértelos al formato CSV.
Pegar instrucciones SQL
Pegue sus instrucciones SQL INSERT en la entrada.
Extraer datos automáticamente
Los nombres de las columnas y los valores se extraen en formato CSV.
Copiar salida CSV
Copie o descargue los datos CSV.
What Is SQL a CSV?
SQL a CSV extrae datos de instrucciones SQL INSERT y los convierte en formato de valores separados por comas. Esta herramienta analiza los nombres de las columnas de la cláusula INSERT INTO y extrae valores de la cláusula VALUES, manejando cadenas entre comillas, valores numéricos y NULL. Admite varias instrucciones INSERT y las combina en una sola salida CSV con una fila de encabezado. Esto es útil para extraer datos de volcados SQL, scripts de migración y copias de seguridad de bases de datos.
Why Use SQL a CSV?
-
Analiza la sintaxis estándar INSERT INTO ... VALUES ...
-
Maneja cadenas con caracteres escapados entre comillas.
-
Admite varias instrucciones INSERT con fusión automática de columnas.
-
Maneja correctamente los valores NULL y los literales numéricos.
Common Use Cases
Extracción de datos
Extraer datos tabulares de archivos de volcado SQL para análisis en hojas de cálculo.
Migración de base de datos
Convertir scripts de inserción SQL a CSV para importarlos a diferentes sistemas de bases de datos.
Revisión de datos
Convertir scripts SQL a CSV para una revisión y validación más sencillas.
Análisis de copia de seguridad
Extraer datos de archivos de copia de seguridad SQL en un formato que se pueda abrir en Excel.
Technical Guide
El analizador utiliza un patrón de regex para coincidir con instrucciones INSERT INTO con listas de columnas explícitas y cláusulas VALUES. Los nombres de las columnas se extraen de la lista de columnas y se limpian de delimitadores de comillas o backticks.
El análisis de valores utiliza una máquina de estados carácter a carácter para manejar correctamente: cadenas entre comillas simples (con comillas escapadas mediante duplicado), cadenas entre comillas dobles, literales numéricos y la palabra clave NULL. Las comas dentro de las cadenas entre comillas no se tratan como separadores de valores.
Los caracteres de comillas que rodean los valores de cadena se eliminan de la salida. Los valores NULL se convierten en cadenas vacías en el CSV. Se combinan varias instrucciones INSERT para la misma o diferentes tablas, con todas las columnas únicas recopiladas para la fila de encabezado.
La salida CSV sigue el RFC 4180 con escape adecuado para valores que contienen comas o comillas.
Tips & Best Practices
-
1Las instrucciones INSERT deben incluir listas de columnas explícitas: INSERT INTO tabla (col1, col2) VALUES (...).
-
2Varias instrucciones INSERT se combinan en una sola salida CSV.
-
3Los valores NULL se convierten en celdas vacías en el CSV.
-
4Las cadenas entre comillas tienen sus comillas circundantes eliminadas automáticamente.
Related Tools
CSV a JSON
Convierta datos CSV al formato de matriz JSON instantáneamente en su navegador.
🔄 File Conversion
CSV a SQL
Genera instrucciones SQL INSERT desde datos CSV con detección automática de tipos.
🔄 File Conversion
Esquema de JSON a SQL
Genera sentencias SQL CREATE TABLE a partir de datos JSON con inferencia de tipos.
🔄 File Conversion
Visor de CSV
Ver los datos CSV como una tabla formateada y ordenable con números de fila.
🔄 File ConversionFrequently Asked Questions
Q ¿Qué sintaxis SQL es compatible?
Q ¿Cómo se manejan los valores NULL?
Q ¿Maneja comillas escapadas?
Q ¿Puede analizar resultados de SELECT?
Q ¿Qué pasa con las instrucciones INSERT de varias filas?
About This Tool
SQL a CSV is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.