Ejecutar SQL en un archivo CSV
SQL real sobre tu archivo, sin instalar una base de datos.
- SQL real, no un cuadro de filtro
- GROUP BY, JOIN, funciones de ventana
- Sin base de datos que instalar
- No se sube nada
CSV o TSV. Arrástralo aquí o elige un archivo.
Por qué existe
El consejo habitual para consultar un CSV es cargarlo primero en una base de datos, lo que son tres pasos de configuración antes de hacer la primera pregunta. Esta herramienta ejecuta un motor SQL, DuckDB compilado a WebAssembly, dentro de la pestaña del navegador, así que el archivo se convierte en una tabla consultable en cuanto lo sueltas.
Qué hace
- Registra tu archivo como una tabla llamada `csv` y te deja consultarla.
- SQL completo de DuckDB: WHERE, GROUP BY, HAVING, ORDER BY, JOIN, CTE, funciones de ventana.
- Los nombres y tipos de columna se infieren y se muestran antes de que escribas.
- Los errores llegan tal cual los devuelve el motor, así que un error de tipeo dice exactamente qué es.
Por qué DuckDB
Es una base de datos analítica que corre en un solo proceso y se compila a WebAssembly, lo que significa que el mismo motor que consultaría el archivo en un servidor puede consultarlo en una pestaña. Tu archivo se registra por referencia y se lee según lo que la consulta necesita.
Preguntas
- ¿Qué dialecto de SQL es?
- El de DuckDB, que se parece mucho a PostgreSQL. Funcionan las agregaciones, los joins, las CTE y las funciones de ventana. Lo que escribe en disco no funciona, porque no hay disco.
- ¿Cómo se llama mi tabla?
- `csv`. Así que `SELECT * FROM csv LIMIT 10` siempre es una primera consulta válida. Los nombres de columna salen de tu fila de encabezado y se muestran sobre el editor.
- ¿El archivo se envía a un servidor para consultarlo?
- No. El motor de base de datos se descarga a tu navegador y la consulta se ejecuta ahí. El archivo se lee de tu disco y nunca sale de él.
La respuesta larga
Esta página hace el trabajo. La guía lo explica, incluidas las partes que una herramienta no puede decidir por ti.
Cómo ejecutar consultas SQL en un archivo CSV sin una base de datos (2026 guide)No necesitas Postgres para un GROUP BY. Consulta un CSV directamente con DuckDB, SQLite, q o tu celular, y mira cuál conviene en cada situación.Las otras herramientas
- Abrir un archivo CSV en el navegadorSuelta un archivo. Se abre aquí y se queda aquí.Ábrelo
- Unir archivos CSV en uno soloVarios archivos entran, uno sale, con las columnas emparejadas por nombre.Ábrelo
- Eliminar filas duplicadas de un CSVDuplicados según las columnas que tú indiques que identifican una fila.Ábrelo
- Comparar dos archivos CSVAñadidos, eliminados, cambiados, emparejados por una clave y no línea por línea.Ábrelo
- Convertir un CSV a PDFUn CSV, maquetado como una tabla legible y guardado como PDF.Ábrelo