CSV に SQL クエリを、そのまま実行。
JobDoneBot の CSV クエリツールは、 CSV ファイルに対して SQL クエリ (SELECT / WHERE / GROUP BY / JOIN) を直接実行できる開発者向けツール。Excel の VLOOKUP / ピボットテーブルでは難しい複雑な集計を、 慣れ親しんだ SQL 構文で実行できます。
DuckDB-WASM ベースで、ブラウザ内に SQL エンジンを内蔵。 100MB クラスの CSV にも対応し、JOIN や Window 関数も実行できます。 BI ツール導入前の Quick Look 用に最適。
3 ステップで完了
- 1
CSV をドロップ
対象 CSV ファイルをドラッグ&ドロップ。文字コード自動判定。
- 2
SQL クエリを書く
`SELECT * FROM csv WHERE col1 = "値"` のように SQL を入力。
- 3
結果をエクスポート
クエリ結果を新しい CSV / JSON として書き出し。
他のサービスとの違い
| 項目 | JobDoneBot | Excel ピボット | Google Sheets QUERY | pandas (Python) |
|---|---|---|---|---|
| 料金 | 完全無料 | Office 必要 | 無料 | 無料 (環境要) |
| SQL 互換性 | DuckDB SQL | 独自関数 | GAQL | pandas API |
| 処理場所 | ブラウザ内 | ローカル | クラウド | ローカル |
| プライバシー | 送信ゼロ | 送信なし | 送信あり | 送信なし |
| 対応データサイズ | 100MB+ | 100 万行 | 1000 万セル | 無制限 |
| インストール | 不要 | Office | 不要 | Python |
※ 各社の仕様は 2026 年 4 月時点の公開情報。
こんな場面で使えます
営業データの集計
CSV エクスポートした営業データに `SELECT region, SUM(amount) GROUP BY region` で 地域別売上集計。Excel より高速。
ログ解析
アクセスログ CSV に対して `SELECT path, COUNT(*) GROUP BY path` で 人気ページ抽出。
JOIN 計算
商品マスタ CSV と売上 CSV を JOIN して商品名付き売上一覧を生成。
データクリーニング
`UPDATE csv SET col1 = TRIM(col1)` のような前処理を SQL で実行。
重複検出
`SELECT col1, COUNT(*) HAVING COUNT(*) > 1` で重複データを抽出。
統計分析
AVG / MEDIAN / PERCENTILE_CONT などの統計関数で 数値データの分布を把握。
よくある質問
- Q. 完全に無料ですか?
- 会員登録不要・回数制限なし・広告なしで完全無料です。
- Q. データはサーバーに送信されますか?
- いいえ、DuckDB-WASM でブラウザ内処理。 顧客データを含む CSV でも安全。
- Q. SQL 方言は何ですか?
- DuckDB SQL ベース。PostgreSQL の標準的な構文に近く、 Window 関数 / CTE / JOIN すべて対応。
- Q. どのくらいの大きさまで対応?
- 100MB クラスの CSV でも快適に処理。 ブラウザのメモリ次第でさらに大きいファイルも可能。
- Q. 複数 CSV を JOIN できますか?
- できます。複数の CSV を別テーブルとしてロードして JOIN 可能。
- Q. クエリ結果を別 CSV として保存できますか?
- できます。クエリ結果を新しい CSV / JSON / SQL INSERT 文として書き出せます。
- Q. Window 関数も使えますか?
- 使えます。ROW_NUMBER / RANK / LAG / LEAD / SUM OVER などの分析関数すべて対応。
- Q. スマホでも使えますか?
- iPhone / Android のブラウザでそのまま動きます (大規模ファイルは PC 推奨)。