Excel to JSON 変換ツール Excel (.xlsx, .xls) をJSON形式に変換します。シートの選択も可能です。
Excel to JSON
Excel (.xlsx, .xls) をJSON形式に変換します。シートの選択も可能です。
Excelファイルをアップロード
.xlsx、.xls、または.odsファイルをドロップまたは選択してください。
シートの選択
ワークブックに複数のシートがある場合は、どのシートを変換するかを選択します。
JSONのダウンロード
出力されたJSON配列をコピーまたはダウンロードしてください。
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 どのようなファイル形式がサポートされていますか?
Q ファイルはサーバーにアップロードされるのですか?
Q 日付はどのように扱われますか?
Q 数式はどうなりますか?
Q ファイルサイズ制限はありますか?
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.