Skip to main content

Excel to JSON 変換ツール Excel (.xlsx, .xls) をJSON形式に変換します。シートの選択も可能です。

Excel to JSON illustration
🔄

Excel to JSON

Excel (.xlsx, .xls) をJSON形式に変換します。シートの選択も可能です。

1

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

.xlsx、.xls、または.odsファイルをドロップまたは選択してください。

2

シートの選択

ワークブックに複数のシートがある場合は、どのシートを変換するかを選択します。

3

JSONのダウンロード

出力されたJSON配列をコピーまたはダウンロードしてください。

Loading tool...

What Is Excel to JSON?

Excel to JSONは、Microsoft ExcelスプレッドシートをJavaScript Object Notation形式に変換します。.xlsx、.xls、.xlsb、および.odsファイル形式をサポートしており、このツールではSheetJS (xlsx) ライブラリを使用して信頼性の高いスプレッドシート解析を行います。各シートの最初の行はオブジェクトキーとして使用され、それ以降の各行はJSONオブジェクトになります。複数のシートを持つワークブックの場合、変換するシートを選択できます。変換は完全にブラウザ内で実行されるため、スプレッドシートファイルはサーバーにアップロードされません。

Why Use Excel to JSON?

  • .xlsx、.xls、.xlsb、および.odsファイル形式をサポートしています。
  • 複数シートのワークブックもシートセレクターでサポートされています。
  • JSONのインデント(2または4つのスペース)を設定できます。
  • ファイルはブラウザ内で処理されるため、完全なプライバシーが保たれます。

Common Use Cases

API開発

ExcelデータをJSONに変換して、APIのモックデータまたはテストフィクスチャとして使用します。

データベースへのインポート

スプレッドシートデータをJSONに変換し、MongoDBなどのNoSQLデータベースへインポートします。

Webアプリケーション

ExcelデータファイルをJSONに変換して、フロントエンドのWebアプリケーションで使用します。

データ移行

ExcelベースのデータをJSONに変換し、最新のデータパイプラインで使用します。

Technical Guide

ファイル解析はSheetJS (xlsx) ライブラリによって処理され、アップロードされたファイルをArrayBufferとして読み取り、二進スプレッドシート形式を解析します。このライブラリでは、Microsoft Office形式(BIFF for .xls、OOXML for .xlsx)、OpenDocument (.ods)などのスプレッドシート形式がサポートされています。

sheet_to_json()ユーティリティは、最初の行をキーとして使用してワークシートをオブジェクト配列に変換します。空白行は通常除外されます。セル値は、それぞれのJavaScript相当の値(数値、文字列、日付、論理値)に変換されます。

複数シートを持つワークブックでは、SheetNames配列が利用可能なシートの一覧を提供し、ユーザーはどのシートを変換するか選択できます。変換処理は選択されたシートのみに対して実行されます。

パフォーマンスに関する注意: 大きなスプレッドシート(100,000以上の行)はブラウザ内で数秒間処理される場合があります。xlsxライブラリはブラウザでの使用に最適化されていますが、メモリ使用量はファイルサイズとともに増加します。

Tips & Best Practices

  • 1
    各シートの最初の行には列ヘッダーが含まれている必要があります。これらはJSONキーになります。
  • 2
    結合されたセルは予想どおりに変換されない可能性があるため、変換前にセルを分離してください。
  • 3
    日付セルはJavaScriptの日付表現に変換されるため、必要に応じてフォーマットします。
  • 4
    大きなファイルの場合、処理には数秒かかることがありますが、これはデバイスによって異なります。

Related Tools

Frequently Asked Questions

Q どのようなファイル形式がサポートされていますか?
コンバーターでは、.xlsx(Excel 2007以降)、.xls(Excel 97-2003)、.xlsb(バイナリ)、および.ods(OpenDocument)がサポートされます。
Q ファイルはサーバーにアップロードされるのですか?
いいえ、すべての処理はブラウザ内で行われます。ファイルはデバイスから離れることはありません。
Q 日付はどのように扱われますか?
Excelの日付値はJavaScriptの日付表現に変換されます。使用する場合にはフォーマットする必要がある場合があります。
Q 数式はどうなりますか?
セルの値がエクスポートされるため、数式そのものではありません。各数式の計算結果がJSONに含まれます。
Q ファイルサイズ制限はありますか?
実用的にはブラウザーのメモリによって異なりますが、通常10-20MB程度のファイルであれば問題なく処理できます。

About This Tool

Excel to JSON is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.