CSV wie SQL abfragen und Grafiken und Diagramme erstellen?

CSV wie SQL abfragen und Grafiken und Diagramme erstellen?

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:

Antwort2

Der Log Parser von Microsoft ist hierfür bereits vorgefertigt. Es ist kein Protokollieren der Daten in einer Datenbank nötig.

Mehr hier

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 SELECTAnweisungen 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 CSVDialog mit Datenvorschau und Analyseeinstellungen wie Trennzeichen und anderen. SQLiteviz CSV-Importdialog

Filtern Sie Ihre Daten mit SQL

Jetzt sind alle Datensätze aus Ihrer CSV-Datei als Zeilen in csv_importder Tabelle der SQLite-Datenbank verfügbar. Filtern Sie sie mit SQL. SQLiteviz-Abfrageergebnissatz

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-editorKomponente 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. Beispiel für ein SQLiteViz-Diagramm

In sqliteviz können Sie auch häufig verwendete Abfragen speichern und importieren/exportieren. Siehe sqlitevizDokumentation.

verwandte Informationen