JSON → XLSX
JSONオブジェクト配列からXLSXワークブックを生成し、キー名をヘッダーにして、APIレスポンスを編集可能なレポートとして出力します。
ファイルをドロップまたはクリックしてアップロード
Ctrl+Vでクリップボードから貼り付け
JSONをXLSXに変換する方法
- 1JSONファイルをドラッグ、クリック、または貼り付けでアップロード。
- 2必要に応じて品質設定を調整。
- 3「今すぐ変換」をクリックして変換完了を待つ。
- 4変換されたXLSXファイルをダウンロード。
JSONからXLSXへの変換について
JSONはRFC 8259規格に準拠したテキストベースのキーバリュー型データ交換フォーマットです。対応する基本データ型は6種類のみで、ネイティブでテーブル構造をサポートしていません。XLSXはISO 29500規格に準拠したZIP圧縮のXMLスプレッドシートフォーマットで、構造化されたテーブル保存に対応しています。このため、構造化されたJSONデータをXLSXスプレッドシートに変換するニーズが生まれます。
本変換はSheetJSエンジンを基に実行されます。JSON配列オブジェクトはXLSXのテーブル行に変換され、オブジェクトのプロパティはヘッダー行に変換されます。元のキー名と対応する値はすべて保持され、セルのデータ型は自動的に推論されます。1つのJSON入力に対して1つのXLSXワークシートが出力され、出力ファイルサイズはZIP圧縮の規則に準拠します。
本変換は、APIから返されたJSONデータをExcelにインポートして統計分析を行うワークフローに適しています。出力されるXLSXはExcel 2007以降のバージョンと互換性があり、WindowsおよびmacOSの主流なスプレッドシートソフトで開いて使用できます。
JSON vs XLSX:技術比較
| 機能 | JSON | XLSX |
|---|---|---|
| リリース年 | 2001 | 2007 |
| 開発元 | Douglas Crockford | Microsoft / ECMA-376 |
JSON → XLSX よくある質問
変換後にデータが歪むことはありますか?
元のJSONに含まれるテキストと数値データは完全に保持されます。ブール型とnull型は対応するXLSXのテキスト値に変換されます。JSONがネイティブサポートしていない日付型で余分な冗長データが生成されることはなく、制御不能なデータの歪みは発生しません。
JSONの階層構造を保持することに対応していますか?
現在の変換処理は1階層のJSON配列構造のみを処理します。ネストされた階層構造は平坦化されて同列のセルコンテンツに変換されます。トップレベルが配列ではないJSONは、単一行のキーバリューペアテーブルに変換されます。
1ファイルあたりのサイズ制限は?
当サイトの変換サービスが受け入れ可能な最大ファイルサイズは50MBで、一度に変換できるファイルは1つのみです。圧縮パッケージのセキュリティ規則に準拠したネスト済みJSONファイルであれば、正常に処理可能です。
ファイルは保存されますか?
ファイルはHTTPS経由でサーバーにアップロードされ変換されます。変換完了後、元のファイルと出力ファイルの両方をサーバーが直ちに削除し、ファイルは一切保存されず、ユーザーデータも保持されません。