CSV 本機 SQL 查詢
以自架 DuckDB WebAssembly 查詢一至兩個本機 CSV,支援合併與分組,下載有上限的結果而不必上傳。
輸入資料
輸入變更時會清除舊輸出。
結果
輸入資料或帶入範例,再執行工具。
計算範例
範例將 North 的 10 + 15 加總為 25,South 為 20。兩份檔案可用共同識別欄位連接 t1 與 t2。
可按範例按鈕載入上述輸入,再修改一個選項比較結果。
方法
固定發布版本的 DuckDB-Wasm 在單一專用 Worker 載入三個固定本機 WASM 分片,註冊檔案緩衝區並依首列及自動型別匯入 CSV,隨後停用外部存取與自動擴充載入,再執行單一有界 SELECT。 整數與小數保留精確文字表示;日期採 ISO 格式,時間戳以 UTC 顯示。複合結果型別須先轉為 VARCHAR。
可由來源與授權連結查看固定原始碼 README 及完整第三方授權。
適用限制
首次約下載 43 MB 本機引擎資產,瀏覽器可能需數百 MB 記憶體;SQL 記憶體設為 128 MB,並非瀏覽器總堆積上限。採單執行緒,不要求跨來源隔離。20 秒上限或取消會終止 Worker。僅限 SELECT,無遠端網址、擴充、SQL 註解、持久資料庫及任意檔案系統。預覽 500 列、保留 1,000 列、最多 100 欄,每格最多 10,000 字元。下載 CSV 為保留結果,並非無上限資料庫匯出。
輸入留在此瀏覽器,工具不會上傳資料;需要時才從本站下載引擎資產。
來源
實際固定上游原始碼第三方授權聲明相關工具
XLSX 工作表檢視與 CSV 匯出CSV 結構檢查SQL 格式化資料分布統計摘要輸入資料留在此裝置。只有經您同意的選擇性瀏覽量會被統計;計算值、檔案、檔名與處理日誌不送至 Analytics。
切換語言時,文字、設定與選取檔案會暫存於此裝置,還原後移除;中斷的暫存會於後續造訪清理。輸入與檔案不會上傳。