ファイル変換ツール

CSVテキストをJSONに変換

CSV形式のテキストデータをJSON配列に変換します。1行目を項目名として使用するか、インデント幅を調整して出力できます。

ツールを実行

このツールは、コピーしたCSV形式のテキストデータを構造化されたJSONデータに変換します。スプレッドシートやデータベースからエクスポートした表形式のデータを、WebアプリケーションやAPI開発で扱いやすいJSON形式へ迅速に変換したい場合に役立ちます。入力欄にCSVテキストを貼り付けると、自動的に解析が行われます。標準設定では、データが2行以上ある場合、1行目をフィールド名(キー)として扱い、以降の行をレコードとして変換します。項目名を行から取得しない場合は、設定を無効にすることですべての行をデータとして扱えます。出力されるJSONのインデント幅は数値で指定でき、可読性を調整可能です。入力が空欄または空白のみの場合は、空の配列とゼロ件のレコード数が表示されます。エラーが発生した場合も、空の配列とエラー説明が表示されます。数値や日付の自動型変換は行わず、セルの値はすべてテキストとして保持されます。複雑なネスト構造の作成ではなく、フラットなレコード変換に特化しています。

使い方

  1. CSV形式のテキストデータをクリップボードにコピーします。
  2. 「CSVテキスト」入力欄にデータを貼り付けます。
  3. 必要に応じて「キー行」チェックボックスで1行目を項目名として使うか選択します。
  4. 「インデント」数値を変更して、出力JSONの整形幅を調整します。
  5. 変換結果を確認し、生成されたJSONデータをコピーして使用します。

使用例

  • 名前,年齢 田中,30 佐藤,25
  • 商品ID,価格 A001,1500 A002,2300

よくある質問

Excelファイルを直接アップロードできますか?

いいえ、このツールはバイナリ形式のExcelファイル (.xlsx, .xls) を直接読み込みません。ExcelでCSV形式として保存またはコピーしたテキストデータを入力してください。

数値や日付は自動的に変換されますか?

いいえ、数値や日付の自動的な型変換は行われません。すべてのセルの値はテキスト文字列としてJSONに出力されます。

1行目を項目名として使わない場合はどうすればよいですか?

「キー行」オプションを無効にしてください。これにより、すべての行がデータレコードとして扱われ、フィールド名は自動的には割り当てられません。

入力データが空の場合はどうなりますか?

入力が空白または空文字の場合、結果は空のJSON配列 [] となり、レコード数は0と表示されます。

このツールを埋め込む

以下のコードを使って、SmartPlusLab のツールをウェブサイトに追加できます。