Gibt es eine Anwendung oder Website, die CSV-Dateien entgegennimmt, sie in eine Datenbank lädt, die Ausführung von SQL-Abfragen zulässt und dann Diagramme oder Grafiken mit den Ergebnissen erstellt?
** Update: Ich habe MAMP installiert, und das war völlig problemlos. ** Hier ist die Importanweisung für alle, die darauf stoßen:
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`);
Antwort1
Sie können installierenMySQL, mit demphpMyAdminFrontend-Management-Tool. Es ermöglicht Ihnen,CSV-Dateien importierenzu einer Tabelle. Natürlich müssen Sie vorher die Tabelle und das Datenbankschema definieren.
Anschließend können Sie SQL-Abfragen mit phpMyAdmin ausführen, was ziemlich unkompliziert ist. PMA bietet auchunterstützt Diagramme.
Die Ergebnisse können wieder als CSV exportiert werden. Tatsächlich ist das Erstellen von Diagrammen oder Grafiken nicht so einfach, wie Sie vielleicht denken. Um Annahmen über das Datenformat oder die Art der zu erstellenden Grafiken treffen zu können, muss ein Grafikprogramm sehr leistungsfähig sein. Es gibt verschiedene Tools, einige der beliebtesten sind:
- Microsoft Excel
- R, auch mit derggplot2Bibliothek
- gnuplot
- Google Chart Tools
Antwort2
Der Log Parser von Microsoft ist hierfür bereits vorgefertigt. Es ist kein Protokollieren der Daten in einer Datenbank nötig.
Antwort3
sqliteviz(dessen Autor ich bin) hat alles, was Sie brauchen. Es ist eine kostenlose Open-Source-Offline-First-PWA, mit der Sie eine CSV-Datei in eine SQLite-Datenbank konvertieren können, die in einem Browser mit ausgeführt wirdsql.js. Anschließend können Sie Ihre Daten mit SELECT
Anweisungen filtern und verschiedeneHandlungDiagramme gegenüber dem Ergebnissatz.
Konvertieren Sie Ihre CSV in eine Datenbank
Wählen Sie Ihre CSV-Datei. Sqliteviz zeigt Ihnen den Import CSV
Dialog mit Datenvorschau und Analyseeinstellungen wie Trennzeichen und anderen.
Filtern Sie Ihre Daten mit SQL
Jetzt sind alle Datensätze aus Ihrer CSV-Datei als Zeilen in csv_import
der Tabelle der SQLite-Datenbank verfügbar. Filtern Sie sie mit SQL.
Erstellen eines Diagramms
Nach dem Ausführen einer Abfrage wechseln Sie das Ergebnisfenster in den Diagrammmodus. Hier können Sie ein Diagramm mit einer react-chart-editor
Komponente erstellen. Dieselbe Komponente mit einigen zusätzlichen Funktionen wird in Plotly Chart Studio verwendet. Entdecken Sie ihreDokumentationum zu erfahren, wie Sie mit Diagramme erstellen react-chart-editor
. Sie können verschiedene Diagramme erstellen, vom einfachen Linien-/Balken-/Kreisdiagramm bis hin zu Finanz-Candlesticks und wissenschaftlichen Visualisierungen.
In sqliteviz können Sie auch häufig verwendete Abfragen speichern und importieren/exportieren. Siehe sqlitevizDokumentation.