رجوع

Excel to JSON

Excelファイル(XLSXまたはXLS)をアップロードすると、構造化されたJSONが得られます。各行がオブジェクトになり、ヘッダー行がキーとして使用されます。スプレッドシートのデータを手作業で整形せずにアプリ、API、スクリプトに取り込むのに便利です。無料で始められます。

ExcelがJSONになる仕組み

スプレッドシートをアップロードし、行、シート、見出しを構造化JSON出力に対応付けます。

1

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

先頭にヘッダー行があるXLSXまたはXLSファイル(CSVも可)を用意します。

2

シートとオプションを選ぶ

変換するシートを指定し、型、日付、空行の扱いを伝えます。

3

構造化されたJSONを得る

各行がヘッダー行をキーとするオブジェクトになり、きれいなJSON配列として返されます。

4

コピーまたはダウンロード

JSONをコードにコピーするか、ダウンロードしてアプリ、API、スクリプトに渡せます。

ExcelをJSONに変換する人

開発者、アナリスト、運用担当者、表計算データをシステムに移すチームに便利です。

スプレッドシートデータを取り込む開発者

クライアントのExcelファイルを、アプリやAPIが取り込めるJSONに、手作業の再整形なしで変換できます。

データ・オペレーションチーム

エクスポートしたスプレッドシートを、パイプライン、スクリプト、連携用のJSONに変換できます。

ノーコード・自動化の構築者

スプレッドシートのデータをJSONにして、自動化やWebhookに組み込めます。

きれいにExcelをJSONへ変換するコツ

見出し行、シート名、データ型、空白セル、ネスト構造のルールが特に重要です。

01

きれいなヘッダー行を保つ

単一の明確なヘッダー行がJSONのキーになります。結合セルや複数のヘッダー行は避けましょう。

02

シートを指定する

ワークブックに複数のシートがあるなら、どれを変換するか伝えましょう。

03

日付と数値の扱いを指定する

曖昧な書式を避けるため、ISO日付と、数値を数値のまま保つよう求めましょう。

04

空行をスキップする

よりきれいなJSONのため、空行をスキップし空白を除去するよう求めましょう。

05

役立つなら列でキー付けする

フラットな配列ではなく、一意のID列でキー付けしたオブジェクトを求めて、簡単に検索できるようにしましょう。

06

機密の列を削除する

不要なら、アップロード前に個人情報や財務の列を取り除きましょう。

ExcelからJSONで期待できること

ExcelからJSONへの出力品質、追加確認、ダウンロード時の想定を確認しましょう。

ヘッダー行を持つクリーンなスプレッドシートであれば、このツールは1分以内に、行ごとに1つのオブジェクトを持つ整った構造のJSON配列を返します。一貫したヘッダーと整理されたデータが最良の結果をもたらします。結合セル、複数のヘッダー行、書式が多用されたシートは、乱雑な出力の主な原因となり、事前のクリーンアップが必要になる場合があります。

مثال: あるユーザーが、name、email、signup_dateの列を持つ「Customers」シートをアップロードし、ISO形式の日付を含むJSON配列を依頼しました。ツールは、これら3つのヘッダーをキーとするオブジェクトの配列を返し、emailは文字列、signup_dateの値はISO日付形式でフォーマットされていました。

スプレッドシート変換の注意点

元情報に次が含まれる場合はこのセクションを確認してください: 見出し行、シート名、データ型、空白セル、ネスト構造のルールが特に重要です。

  • 結合セル、複数のヘッダー行、注釈や空白セクションを含むシートは、乱雑なJSONを生成する可能性があり、事前のクリーンアップが必要になる場合があります。
  • スプレッドシートの数値や日付の書式は曖昧になりがちです。予期しない結果を避けるため、どのように処理したいかを指定してください。
  • 非常に大きなワークブックは処理に時間がかかる場合があり、シートごとに分けて変換した方が良い場合があります。

الأسئلة الشائعة

Excel to JSONコンバーターは何をしますか?

スプレッドシートを読み込み、JSONを出力します。通常はオブジェクトの配列として出力され、各行が1つのオブジェクトになり、ヘッダー行がキーを提供します。これにより、スプレッドシートのデータをコード、API、アプリで利用できるようになります。

どのファイル形式をアップロードできますか?

XLSXやXLSといった一般的なExcel形式が使用できます。CSVファイルの場合も変換可能ですが、CSVには型情報が組み込まれていないため、推論されない限りすべてテキストとして扱われます。

複数のシートはどのように処理されますか?

シート名を指定して特定のシートを変換することも、デフォルトで最初のシートを変換することもできます。複数のシートが必要な場合は、個別のJSON出力として、またはシート名をキーとする結合オブジェクトとして依頼してください。

数値や日付は保持されますか?

数値は文字列ではなく数値のまま保持でき、日付はISO形式で出力できます。スプレッドシートでは数値や日付が曖昧な形式で保存されることがあるため、どのように処理したいかを明記してください。

空のセルや行はどうなりますか?

空の行をスキップするかどうか、また空のセルをnullとして表現するか空文字列として表現するかを選択できます。テキストセルの余分な空白を削除して、JSONをクリーンに保つこともできます。

配列ではなく、カラムをキーとするJSONにできますか?

はい — フラットな配列の代わりに、(IDのような)一意のカラムをキーとするオブジェクトとして出力できます。これはルックアップに便利です。ただし、そのカラムの値が一意であることを確認してください。

私のデータは安全に扱われますか?

アップロードされたファイルはJSONを生成する目的にのみ使用され、公開されることはありません。機密性の高い個人情報や財務データを含むスプレッドシートのアップロードは避けるか、事前にそれらのカラムを削除してください。

هل أنت مستعد للإبداع؟

سجّل مجاناً ودع وكلاء الذكاء الاصطناعي يعملون على مهامك، من المهام السريعة إلى سير العمل الكاملة، مباشرةً في متصفحك دون أي إعداد.

ابدأ مجاناً