Arrow を CSV に変換
Apache Arrow・Feather ファイルをブラウザ上でローカルに CSV へ変換。アップロード不要、列指向データをすぐ閲覧できます。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
私のファイルはアップロードされますか?
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
Apache Arrow・Feather ファイルをブラウザ上でローカルに CSV へ変換。アップロード不要、列指向データをすぐ閲覧できます。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
Apache Arrow は分析データ向けの列指向インメモリ標準として広く普及しており、Arrow IPC ファイル形式 (Feather v2 とも呼ばれる) はそうしたテーブルをディスクに保存するために pandas・Polars・R などのデータツールで使われています。ファイルはコンパクトで高速ですが、テキストエディタでは読めません。このツールは Arrow の内容を読み取り、Excel・LibreOffice・Google Sheets やテキストエディタで開ける CSV テーブルとして出力します。
処理はすべてブラウザ内でローカルに完結します (純粋な JavaScript、アップロードなし、オフラインでも利用可能)。ツールは Arrow のスキーマとデータブロックを読み取り、各列を CSV 列に変換。データの欠損を防ぐため、JavaScript の安全な範囲を超える 64 ビット整数は文字列として、タイムスタンプは ISO 8601 テキストとして、バイナリ値は base64 として出力します。ネスト列 (リスト・構造体) は CSV セル内にコンパクトな JSON として表示されます。
pandas・Polars・R などのデータツールから受け取った .arrow または .feather ファイルを手軽に確認したい場合や、スプレッドシートでチェックしたい場合、CSV を扱うツールに渡したい場合に便利です。なお、対応しているのは Arrow IPC ファイル形式 (Feather v2) のみです。旧 Feather v1 は読み込めません。変換は一方向 (Arrow から CSV) のみで、Arrow への書き戻しはできません。
| 入力形式 | ARROW, FEATHER, IPC |
|---|---|
| 出力形式 | CSV |
| 一括処理 | 対応 |
| 処理 | ブラウザ内でローカル処理 (WebAssembly) |
| ファイルのアップロード | なし |
制限: Apache Arrow IPC ファイル形式 (Feather v2) に対応。旧 Feather v1 は非対応。ネスト列 (リスト/構造体) はセル内に JSON 形式で表示。64 ビット整数は文字列、タイムスタンプは ISO 8601、バイナリ値は base64 で出力。変換は一方向 (Arrow から CSV のみ)。大きなファイルはそれ相応のメモリが必要です。
Arrow IPC ファイル形式 (Feather v2) は列指向テーブルをディスクに保存する形式で、pandas・Polars・R で使われています。
されません。変換はすべてブラウザ内でローカルに実行されます。オフラインでも動作します。
はい、Feather v2 は Arrow IPC ファイル形式です。ただし旧 Feather v1 は読み込めません。
JavaScript の安全な範囲を超える 64 ビット整数は文字列として、タイムスタンプは ISO 8601 形式で、バイナリ値は base64 で出力されます。
このツールでは対応していません。変換は Arrow から CSV への一方向のみです。データの確認や再利用にご活用ください。