データ形式変換ツール

ローカルのCSV、JSON、JSONL、Parquetファイルを変換。データをアップロードせずに、列の型を選択して結果をプレビューできます。

入力内容とファイルはブラウザ内に留まります

入力ファイル

入力ファイル

CSV、TSV、JSON配列、JSONL、Parquetに対応。1回に1ファイルを処理できます。

区切り文字とヘッダーの設定はCSVに、エンコーディングはテキスト入力に適用されます。設定を変更したら、ファイルを開き直してください。

ファイル処理はこのブラウザー内で完結します。入力データ、結果、SQLはブラウザーのストレージに保存されず、サーバーにも送信されません。

入力は 1 ファイル 1 GiB、非 UTF-8 の変換は 128 MiB までです。DuckDB の作業メモリは 512 MiB です。JSON/JSONL は分割せず、フラットなレコード集合として全体をメモリ上でデコードします。テキスト出力はストリームされ、Blob 代替は 256 MiB までです。Parquet は 512 MiB までバッファーします。キャンセルするとセッションを解放します。

このページの内容

サーバーにアップロードせず、ローカルの構造化ファイルをCSV、JSON、JSONL、Parquet間で変換できます。

詳細な機能

入力形式とCSVオプションを選択し、自動推定された列を確認して、必要に応じて列の型を明示的に指定できます。全レコードをエクスポートする前に、一部のデータをプレビューできます。変換はブラウザーのワーカー内で実行され、DuckDB-WASMは必要なときだけ読み込まれます。テキスト出力はUTF-8を使用し、Parquetは列の型を保持します。使用できる作業用メモリはブラウザーの上限に制限されます。

実用例

CSVレポートを分析用のParquetに変換。JSON配列を行単位の処理に適したJSONLに変換。Parquetの選択した列をCSVにエクスポート。先頭のゼロを保持したい識別子はVARCHARで保存できます。

次の改善にご協力ください

次に何を改善すべきですか?

候補を1つ選んでください。これらは案であり、提供を約束する機能ではありません。

1つ選択してください

投票では選択肢だけを匿名の集計値として送信します。入力内容、ファイルデータ、URL、Cookie、識別子は含まず、このブラウザーにも保存しません。ページを再読み込みすると再度投票できます。