Parquet を CSV に変換
Apache Parquet ファイル (.parquet) をブラウザ上でローカルに CSV へ変換。アップロード不要、列指向データをすぐ閲覧できます。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
私のファイルはアップロードされますか?
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
Apache Parquet ファイル (.parquet) をブラウザ上でローカルに CSV へ変換。アップロード不要、列指向データをすぐ閲覧できます。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
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) |
| ファイルのアップロード | なし |
制限: Snappy、Gzip、Zstd、Brotli、LZ4 コーデックの Parquet ファイルに対応。暗号化ファイルは非対応。ネスト列 (リスト/構造体) はセル内に JSON 形式で表示。64 ビット整数は文字列、タイムスタンプは ISO 8601、バイナリ値は base64 で出力。変換は一方向 (Parquet から CSV のみ)。大きなファイルはそれ相応のメモリが必要です。
分析の世界 (Spark、pandas、DuckDB など) で使われるコンパクトな列指向バイナリ形式です。スキーマと圧縮情報はファイル内に格納されています。
されません。変換はすべてブラウザ内でローカルに実行されます。オフラインでも動作します。
Snappy (デフォルト)、Gzip、Zstd、Brotli、LZ4 に対応しています。暗号化された Parquet ファイルは読み込めません。
JavaScript の安全な範囲を超える 64 ビット整数は文字列として、タイムスタンプは ISO 8601 形式で、バイナリ値は base64 で出力されます。
このツールでは対応していません。変換は Parquet から CSV への一方向のみです。データの確認や再利用にご活用ください。