是否有應用程式或網站可以取得 CSV 文件,將其載入到資料庫中,允許對其執行 SQL 查詢,然後使用結果建立圖表或圖形?
** 更新:我安裝了 MAMP,這非常輕鬆。 ** 以下是針對遇到此問題的任何人的重要聲明:
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`);
答案1
答案2
微軟的日誌解析器已經為此做好了準備。無需將資料記錄到資料庫中。
答案3
sqliteviz(我是該書的作者)擁有您需要的一切。它是一個免費的開源離線優先 PWA,允許您將 CSV 檔案轉換為 SQLite 資料庫,該資料庫在瀏覽器中運行sql.js。之後,您可以使用SELECT
語句過濾資料並建立各種陰謀針對結果集的圖表。
將您的 CSV 轉換為資料庫
選擇您的 CSV 檔案。 Sqliteviz 將向您展示Import CSV
帶有資料預覽和解析設定(如分隔符號等)的對話。
使用 SQL 過濾數據
現在,CSV 中的所有記錄都可以作為csv_import
SQLite 資料庫表中的行使用。使用 SQL 過濾它們。
建立圖表
執行查詢後,將結果面板切換到圖表模式。您可以在此處建立帶有組件的圖表react-chart-editor
。 Plotly Chart Studio 中使用了具有一些附加功能的相同元件。探索其文件了解如何使用 建立圖表react-chart-editor
。您可以建立各種圖表,從簡單的折線圖/長條圖/圓餅圖到金融燭台和科學視覺化。
在 sqliteviz 中,您還可以儲存常用查詢並匯入/匯出它們。參見 sqliteviz文件。