ExcelをJSONに変換:ファイルをオンラインで変換

Excelスプレッドシートを即座にJSONに変換します。.xlsx または .xls ファイルをアップロードして、解析された行データをJSONコードとして書き出します。

無料で試す →

登録不要 · データ非保存 · 完全無料

使い方

  1. 1

    Excelファイルをアップロード

    .xlsx または .xls ファイルをドロップしてください。登録不要。

  2. 2

    AI 支援による変換

    エンジンがデータを読み込み、列の種類を検出し、各パターンに最適なグラフを選択します。

  3. 3

    グラフを可視化

    インタラクティブなグラフが即座に完成。トレンドを探索してインサイトを共有しましょう。

必要なものすべて、それ以上なし

アカウント不要

即時アップロード、登録なし。

プライバシー最優先

ファイルはサーバーに保存されません。

どのデバイスでも

モバイルとデスクトップで動作します。

AI搭載

データから最適なグラフを自動選択。

よくある使用例

APIへデータを渡す

開発者はしばしば、リクエストボディや設定ファイル用に表計算データをJSONで必要とします。.xlsx をきれいなオブジェクト配列に変換し、そのままコードやPostmanに貼り付けられます。

DBやアプリの初期データ投入

参照用の表(製品・ユーザー・翻訳)をJSONに変換して、データベースへ投入したりアプリに同梱したりできます。各行が、見出し名をキーとするオブジェクトになります。

ノーコードツールの橋渡し

多くのノーコード基盤やWebhookはExcelではなくJSONを話します。シートを一度変換すれば、自分でパーサーを書かずに自動化へ組み込めます。

表の行から JSON オブジェクトへ

変換は、結果を予測しやすくする 1 つの規則に従います。見出し行がオブジェクトのキーになり、各データ行が 1 つのオブジェクトになります。氏名・メール・プランの列を持つシートは、それぞれ name、email、plan プロパティを持つオブジェクトの配列に変わります。 すべての行が同じキーの組を持つオブジェクトを生成するため、結果は均一になります。空のセルはプロパティが欠落するのではなく空の値になるので、読み取る前にキーの存在を確認する必要がありません。この均一さこそが、出力をパーサーやデータベース投入処理、API のリクエストボディにそのまま渡せる理由です。

開発者が Excel を JSON に変換する理由

スプレッドシートは業務データが書き込まれる場所であり、JSON はソフトウェアが読む形式です。「マーケティングから表が送られてきた」で始まり、動くコードで終わる作業のほとんどが、この変換を経由します。 典型的な用途は次のとおりです。製品・地域・翻訳などの参照表からデータベースを初期投入する。JSON を要求する API のリクエストボディを組み立てる。テストスイートに固定データを読み込ませる。JSON は扱えるが .xlsx は読めない Webhook やノーコード自動化に渡す。運用中のシートを、アプリケーションと一緒に配布する設定ファイルに変える。 代替手段は、多くの場合 1 回きりの作業のために openpyxl や SheetJS などでパーサーを書くことです。繰り返し変換しないのであれば、ここで済ませるほうが、それを避けるために書くコードより速く終わります。

きれいな結果のためのシート準備

出力の品質は入力の構造に従い、いくつかの習慣が大きな差を生みます。 見出し行はちょうど 1 行、最上部に置いてください。段組みや結合された見出しは列ごとに 1 つのキーへ落とし込めず、結果にもそれが表れます。列名は変数名のように付けます。短く、重複せず、末尾に空白を入れない。同じ名前の列が 2 つあると 1 つのキーに衝突します。 1 セルに 1 つの値を保ってください。「赤, 青, 緑」が入ったセルは 1 つの文字列のままです。分割することは意図の推測になるためです。配列が必要なら、あらかじめ別々の列に分けてください。変換前に小計と総計の行を削除してください。それらは実際のレコードと区別できない通常のオブジェクトになります。数式は計算結果に解決されますが、通常はそれが望ましい挙動です。

JSON を取り出す

ファイルの解析後、エクスポートボタンから結果を .json ファイルとしてダウンロードできます。エディタで開くことも、プロジェクトに置くこともすぐにできます。プレーンテキストを好むツール向けに、隣には CSV エクスポートもあります。 エクスポート前には、サイトの他の場所と同じデータ表を確認できます。ここに数秒を割く価値があります。列の型が想定どおり読み取られたかを確かめる作業はここでは一瞬で終わり、文字列として扱われた数値が後工程で問題を起こしたときのデバッグを避けられます。

ヒントとベストプラクティス

変換は見出し行をJSONのキーに対応づけるため、列はきれいに命名してください。短く、重複せず、末尾に空白がないようにすると、それがオブジェクトのプロパティ名になります。各データ行が1つのオブジェクトになり、シート全体がそれらの配列になります。1セルに値を1つ保ってください。"a, b, c" を含むセルは単一の文字列のままなので、配列が必要な場合は事前にリストを別々の列へ分けます。空のセルは破棄されず空文字列やnullになり、これによりすべてのオブジェクトが同じ形を保ちます。数値や日付は計算結果として読まれ、数式は書き出し前に評価されます。ブックに複数シートがある場合は、出力が表をまたいで混ざらないよう、対象のシートを単独で変換してください。

データを可視化する準備はできていますか?

Excelファイルをアップロードして、データが生き生きとする様子をご覧ください。

無料で試す →

よくある質問

Q.このサイトで何ができますか?また、Excelファイルをグラフに変換するにはどうすればよいですか?

このサイトは、Excel(.xlsx, .xls)ファイルを閲覧・グラフ化するための無料ツールです。ファイルをアップロードするだけでグラフが生成されます。

Q.対応しているファイル形式は何ですか?

.xlsx および .xls ファイルに対応しています。

Q.どの種類のグラフを生成できますか?

棒グラフ、折れ線グラフ、面グラフ、円グラフ、散布図、トレンドグラフ — データに基づいて自動的に選択されます。

Q.無料ですか?

100%無料です。サインアップ不要、クレジットカード不要、制限なし。

Q.JSON の出力はどのような形式ですか?

オブジェクトの配列です。各オブジェクトが 1 行に対応し、プロパティ名は見出し行から取られます。氏名/メールのシートなら name と email を持つオブジェクトになります。

Q.空のセルはどう扱われますか?

削除されるのではなく空の値になります。そのため各オブジェクトの形が揃い、キーの存在を確認せずに読み取れます。

Q.数式は変換されますか、それとも計算されますか?

計算されます。背後の数式テキストではなく、セルが表示している計算結果が得られます。

Q..xls ファイルも JSON に変換できますか?

はい。古い .xls も新しい .xlsx も同じように変換されるため、古いシステムから出たファイルでも準備は不要です。

Q.複数シートのブックではどうなりますか?

各シートが解析されて個別のタブに表示され、表示中のシートをエクスポートします。ファイルを分けたい場合は 1 つずつ変換してください。

別の形式のファイルをお持ちですか?

形式ごとに、それ専用のツールを用意しています。