ja

Parquet を CSV に変換

Apache Parquet ファイル (.parquet) をブラウザ上でローカルに CSV へ変換。アップロード不要、列指向データをすぐ閲覧できます。

お使いの端末でローカル処理中 ...

0%

ファイルは一度も端末から出ていません

    私のファイルはアップロードされますか?

    いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由

    アップロード不要100%ローカル処理
    中身は手元のまま第三者のアクセスなし
    ドイツのサーバー設計段階からGDPR準拠
    第三者による検証済みTLS A+ · ヘッダー A+

    Apache Parquet は、Spark・pandas・DuckDB などのデータ分析の世界で広く使われるコンパクトな列指向バイナリ形式です。.parquet ファイルはスキーマを内包し、各列を圧縮 (通常は Snappy) して格納するため非常に効率的ですが、テキストエディタでは読めません。このツールは Parquet の内容を読み取り、Excel・LibreOffice・Google Sheets やテキストエディタで開ける CSV テーブルとして出力します。

    処理はすべてブラウザ内でローカルに完結します (純粋な JavaScript で動作、アップロードなし、オフラインでも利用可能)。ツールは Parquet フッターとカラムページを解析し、Snappy・Gzip・Zstd・Brotli・LZ4 の各ページコーデックに対応。データの欠損を防ぐため、JavaScript の安全な範囲を超える 64 ビット整数は文字列、タイムスタンプは ISO 8601 テキスト、バイナリ値は base64 で出力します。ネストフィールド (リスト・構造体) は CSV セル内にコンパクトな JSON として表示されます。

    データパイプラインやエクスポート、分析ジョブから受け取った .parquet ファイルを手軽に確認したい場合や、スプレッドシートでチェックしたい場合、CSV を扱うツールに渡したい場合に便利です。CSV は汎用的で、すぐに人間が読める形式です。なお、変換は一方向 (Parquet から CSV) のみで、Parquet への書き戻しや列圧縮の保持はできません。

    技術仕様

    技術仕様
    入力形式PARQUET
    出力形式CSV
    一括処理対応
    処理ブラウザ内でローカル処理 (WebAssembly)
    ファイルのアップロードなし

    3ステップで

    1. Parquet ファイル (.parquet) をドロップまたはタップして選択。
    2. ツールがスキーマと列データをローカルで読み込みます。
    3. CSV をダウンロード (複数ファイルは ZIP で一括取得)。

    制限: Snappy、Gzip、Zstd、Brotli、LZ4 コーデックの Parquet ファイルに対応。暗号化ファイルは非対応。ネスト列 (リスト/構造体) はセル内に JSON 形式で表示。64 ビット整数は文字列、タイムスタンプは ISO 8601、バイナリ値は base64 で出力。変換は一方向 (Parquet から CSV のみ)。大きなファイルはそれ相応のメモリが必要です。

    よくある質問

    Parquet ファイルとは何ですか?

    分析の世界 (Spark、pandas、DuckDB など) で使われるコンパクトな列指向バイナリ形式です。スキーマと圧縮情報はファイル内に格納されています。

    ファイルはアップロードされますか?

    されません。変換はすべてブラウザ内でローカルに実行されます。オフラインでも動作します。

    対応している圧縮形式は?

    Snappy (デフォルト)、Gzip、Zstd、Brotli、LZ4 に対応しています。暗号化された Parquet ファイルは読み込めません。

    大きな数値やタイムスタンプは正確に保持されますか?

    JavaScript の安全な範囲を超える 64 ビット整数は文字列として、タイムスタンプは ISO 8601 形式で、バイナリ値は base64 で出力されます。

    CSV を Parquet に戻すことはできますか?

    このツールでは対応していません。変換は Parquet から CSV への一方向のみです。データの確認や再利用にご活用ください。

    関連ツール