Parquet ビューアー
Parquet ファイルをオンラインで開いてページ送りでデータを閲覧。スキーマの確認、行単位の閲覧、CSV / JSON エクスポートに対応。処理はブラウザ内で完結します。
Parquet ファイルとは何ですか?
Apache Parquet は Spark、Hive、Pandas などのビッグデータツールで広く使われる列指向ストレージ形式です。列ごとに効率的に圧縮してデータを保存するため、分析クエリが非常に高速になります。
Parquet ファイルをオンラインで開くには?
.parquet ファイルをアップロード領域にドラッグします。ファイルは Web Worker 内で hyparquet ライブラリにより解析され、まず行数と列のスキーマが表示され、その後 100 行ずつデータを閲覧できます。
Parquet ファイルはサーバーにアップロードされますか?
いいえ。ファイルは完全にブラウザ内で読み込まれます。行のページごとにデバイス上でデコードされるため、機密性の高いデータセットもパソコンから出ることはありません。
Parquet を CSV や JSON に変換するには?
「CSV をエクスポート」「JSON をエクスポート」ボタンを使います。ツールはファイルを分割して読み込み、組み立て中はプログレスバーを表示し、全行を含む .csv / .json ファイルをダウンロードします。
エクスポートにサイズ制限はありますか?
100 万行を超えるファイルは、ブラウザのメモリ不足を避けるためエクスポートできません。ページ送りでのデータ閲覧はどのサイズのファイルでも可能です。
どの圧縮コーデックに対応していますか?
同梱の hyparquet-compressors モジュールにより、SNAPPY・GZIP・BROTLI・ZSTD・LZ4・LZ4_RAW に対応しています。未対応のコーデックのファイルでは、スキーマは表示されたまま、エラーで原因を説明します。
列名と型は見られますか?
はい。スキーマパネルには、ファイルのメタデータから取得した各列の名前と Parquet の物理型が表示されます。ネストしたフィールドはドット区切りの完全なパスで表示されます。
一度に 100 行しか見えないのはなぜ?
大きなファイルでもブラウザを軽快に保つため、ページ単位で読み込んでいます。「前へ」「次へ」ボタンでページを移動でき、ラベルには現在のページと総ページ数が表示されます。
NULL やバイナリ値の表示は?
欠損値は NULL と表示されます。バイナリ列はバイト数で表示され、JSON エクスポートでは読みやすいプレースホルダーに、CSV ではバイト数のみが出力されます。
本物の Parquet パーサーですか?
はい。純粋な JavaScript で実装された Apache Parquet のオープンソース実装 hyparquet を使用し、Web Worker 内で実行するため、大きなファイルでもページが固まりません。
Parquet ビューアーの使い方
Parquet は表計算ソフトで開けないコンパクトな列指向形式です。ここに .parquet ファイルをドロップすれば、スキーマを確認し、行をページ単位で眺め、必要な部分を CSV や JSON として書き出せます — 解析はすべてローカルで行われます。
- ドロップゾーンをクリックするか、.parquet ファイルをドロップします。パネル上部にファイル名、サイズ、総行数 × 列数が表示されます。
- まず「スキーマ」の表を確認します。各列とその Parquet 型が一覧表示されるため、データをスクロールする前に各フィールドの中身がわかります。
- 「前へ」「次へ」ボタンで「データ」表を 100 行ずつ閲覧できます。間のラベルが現在のページを示し、NULL セルやバイナリ値にはその旨の表示が付きます。
- 表計算向けには「CSV をエクスポート」、構造化データには「JSON をエクスポート」を押します。進行バーが行ごとの変換状況を追いかけます。
- 100 万行を超えるファイルは閲覧のみ可能でエクスポートはできません。一部だけ必要な場合は、元データの段階で絞り込んでください。
DECIMAL や TIMESTAMP の列は CSV ではただのテキストになります。表計算ソフトに取り込む際はこれらの列の型を手動で設定し、精度と日付が崩れないようにしましょう。
関連ツール
- CSV→JSON変換ツール CSVをJSONにオンライン無料で変換。カスタム区切り文字、ヘッダーベースのオブジェクト、自動型検出をサポート。すべての処理はブラウザ内。
- JSON to CSV 無料オンライン JSON→CSV 変換ツール。ネストしたオブジェクトのフラット化、カスタム区切り文字、即ダウンロード。100% ブラウザ完結。
- CSV→HTMLテーブル 無料のオンラインCSV→HTMLテーブル変換ツール。CSVデータを貼り付けて、ヘッダー行、カスタム区切り文字、スタイルオプション付きのクリーンなHTMLテーブルコードを即座に生成。
- JSONツリービューアー JSONデータをインタラクティブな折りたたみ可能なツリーとして視覚化。キーと値の検索、ホバーでのJSONPath追跡、遅延読み込みによる大きなファイルの処理に対応。.jsonファイルのドラッグ&ドロップもサポート。
- Chmod 計算機 無料オンラインchmod計算機でチェックボックス付きLinuxファイル権限を視覚化・計算。数値(755, 644)とシンボリック表記(rwxr-xr-x)を即座に変換。setuid、setgid、sticky bit等の特殊権限に対応。
- ASCIIコード表 10進数、16進数、8進数、2進数コード、HTMLエンティティ、文字説明を含む完全なASCII文字エンコーディングリファレンス。即座に検索・フィルタリング。
- HTTPリクエストテスター ブラウザで直接REST APIをテスト。カスタムヘッダー、ボディ、クエリパラメータでGET、POST、PUT、DELETEリクエストを送信。レスポンスのステータス、ヘッダー、JSONボディを即座に確認。
- .htaccessジェネレーター Apache .htaccessルールを生成します。リダイレクト、リライト、セキュリティヘッダー、キャッシュなど。