ExcelをJSONに変換
Excelシートの行を、アプリやAPI、ウェブサイトで使えるJSONオブジェクトにします。
またはここにドラッグ&ドロップ · 50MBまで無料
もっと大きなファイルは?Proなら500MBまで変換できます無料の上限を超えています。ダウンロードは€1.99から解除できます。
処理中…
ファイルの準備ができました
無料 · 登録不要 · 透かしなし · ファイルは端末から出ません
3ステップでExcelをJSONに変換
- Excelファイル(XLSX、XLS、ODS)を選択するか、ボックスにドロップします。
- シートを1つ、またはすべてのシートを選びます。
- 「JSONに変換」をクリックして、ファイルをダウンロードします。
スプレッドシートの行をJSONオブジェクトに
シートの1行目がフィールド名になり、その下の各行が1つのオブジェクトになります。たとえばname、price、stockの列がある価格表は、[{"name": "...", "price": 9.5, "stock": 12}, ...]になります。数値やtrue/falseは型を保ち、日付は標準のISO形式で書き出され、空のセルは省かれます。
先頭が0の郵便番号のように、数値に見えるだけのテキストは文字列のまま残るので、桁が失われることはありません。すべてのシートを選ぶと、シート名ごとにキーを持つ1つのオブジェクトになり、ブックで管理している翻訳ファイルや設定に便利です。
よくある質問
ExcelファイルをJSONに変換するには?
XLSXファイルを選び、シートを選んで「JSONに変換」をクリックしてください。1行目がフィールド名になり、2行目以降の各行が、配列の中の1つのJSONオブジェクトになります。すべてのシートを選ぶと、シート名ごとにキーを持つ1つのオブジェクトになります。
日付はどうなりますか?
Excelは日付を数値として保存しているため、そのままJSONにするとわかりにくくなります。このツールは2026-03-15のようなISO形式の日付で書き出すので、どのプログラミング言語でも読み込めます。
シートに見出しの行がない場合は?
1行目は必ずフィールド名として使われます。データが1行目から始まっている場合は、変換する前にExcelで先頭に列名の行を追加してください。そうしないと、最初のレコードが名前として使われてしまいます。
JSONをExcelに戻すこともできますか?
はい、「JSONをExcelに変換」を使ってください。オブジェクトの配列が、フィールドごとに1列のシートになります。入れ子になったオブジェクトは、address.cityのような列に展開されます。
スプレッドシートはサーバーにアップロードされますか?
いいえ。ファイルの読み込みと変換はお使いの端末のブラウザ内で行われるため、顧客リストや価格表、給与データが当サイトに送信されたり、どこかに保存されたりすることはありません。ページの読み込み後はオフラインでも動作します。