¿Consultar CSV como SQL y generar gráficos y tablas?

¿Consultar CSV como SQL y generar gráficos y tablas?

¿Existe alguna aplicación o sitio web que tome archivos CSV, los cargue en una base de datos, permita ejecutar consultas SQL en ellos y luego cree cuadros o gráficos con los resultados?

** Actualización: instalé MAMP y fue muy sencillo. ** Aquí está la declaración de importación para cualquiera que se encuentre con esto:

LOAD DATA LOCAL INFILE '~/musicdata.csv' INTO TABLE MusicData FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r' (DistributionYear, `Distribution Quarter`, `Statement Recipient ID`, `Statement Recipient Name`, `Party ID`, `Party Name`, `Legal Earner`, `Legal Earner Party ID`, Performance, `Music User Genre`, `Music User`, `Network Service`, `Performance Start Date`, `Performance End Date`, `Survey Type`, `Day Part Code`, `Series or Film/Attraction`, `Program Name`, `Work ID`, `Work Title`, `CA%`, `Classification Code`, `Number of Plays`, `Performance Type (Usage)`, Duration, `Performing Artist`, `Composer Name`, `EE Share`, Credits, Dollars, `Premium Credits`, `Premium Dollars`, `Adjustment Indicator`, `Adjustment Reason Code`, `Original Distribution Date`, `Role Type`);

Respuesta1

puedes instalarmysql, con elphpMyAdminherramienta de gestión front-end. Te permiteimportar archivos CSVa una mesa. Por supuesto, debe definir la tabla y el esquema de la base de datos de antemano.

Luego, puedes ejecutar consultas SQL con phpMyAdmin, lo cual es bastante sencillo. PMA tambiénadmite gráficos.

Los resultados se pueden exportar nuevamente como CSV. En realidad, hacer gráficos o producir cuadros no es tan fácil como podría pensar. Para hacer suposiciones sobre el formato de los datos o el tipo de gráficos que desea producir, una utilidad gráfica debe ser muy poderosa. Existen varias herramientas, algunas de las más populares:

Respuesta2

El Log Parser de Microsoft está preparado para esto. No es necesario registrar datos en una base de datos.

Más aquí

Respuesta3

sqliteviz(del cual soy autor) tiene todo lo que necesitas. Es una PWA gratuita, de código abierto y sin conexión que le permite convertir un archivo CSV en una base de datos SQLite que se ejecuta en un navegador consql.js. Después de eso, puedes filtrar tus datos con SELECTdeclaraciones y crear variostramagráficos contra el conjunto de resultados.

Convierte tu CSV en una base de datos

Elija su archivo CSV. Sqliteviz le mostrará el Import CSVdiálogo con vista previa de datos y configuraciones de análisis como carácter delimitador y otros. diálogo de importación de sqliteviz CSV

Filtra tus datos con SQL

Ahora todos los registros de su CSV están disponibles como filas en csv_importla tabla de la base de datos SQLite. Filtrarlos con SQL. conjunto de resultados de consulta sqliteviz

Crear un gráfico

Después de ejecutar una consulta, cambie el panel de resultados al modo de gráfico. Aquí puede crear un gráfico con un react-chart-editorcomponente. El mismo componente con algunas características adicionales se utiliza en Plotly Chart Studio. Explora sudocumentaciónpara aprender a crear gráficos con react-chart-editor. Puede crear varios gráficos, desde un simple gráfico de líneas/barras/circulares hasta velas financieras y visualización científica. ejemplo de gráfico sqliteviz

En sqliteviz también puede guardar consultas de uso frecuente e importarlas/exportarlas. Ver sqlitevizdocumentación.

información relacionada