これは、ソースJSONファイルをディスクから文字列変数にロードしてXLSXファイルとして保存することにより、PythonでJSONをExcelに変換する方法を説明する簡単なチュートリアルです。このプロセス中に、ユーザーが指定したセルから開始して、JSONデータを指定されたワークシートにインポートするために、新しいワークブックを作成したり、既存のワークブックをロードしたりできます。 ** Python JSONからExcel**への変換の使用は、変換プロセスのさまざまなカスタマイズを可能にするJsonLayoutOptionsクラスオブジェクトを使用して制御できます。
PythonでJSONをExcelに変換する手順
- アプリケーションでAspose.Cells for Python via Javaを実行するために必要な環境をセットアップします
- ディスクからサンプルJSONファイルをロードします
- JSONデータをインポートするための空のWorkbookクラスインスタンスを作成します
- JSONデータがコピーされる目的のworksheetへの参照を取得します
- JsonLayoutOptionsクラスオブジェクトを作成して、JSONインポートプロセスをカスタマイズします
- JsonUtility.importDataを使用して、目的のワークシートにデータをインポートします
- 列を自動フィッティングした後、結果のワークブックをXLSXとして保存します
JSONをExcelPythonに変換するには、言語環境の設定と手順を共有して、最初にワークブックを作成またはロードし、そのターゲットワークシートにアクセスするようにこのタスクを実行します。次のステップでは、変換プロセスをカスタマイズするためのJsonLayoutOptionsクラスオブジェクトを作成します。たとえば、見出しが先頭にあり、データが次の行にあるテーブル形式でデータを書き込む場合などです。最後に、JSON文字列データが指定されたセルから開始して選択されたワークシートにインポートされ、XLSXとして保存されます。
Pythonを使用してJSONをExcelに変換するコード
- JSONからExcelへのコンバーターを作成するためのPython*コードは上記で共有されており、最初に必要なライブラリとクラスをインポートしてから、ファイルからソースJSONデータを読み取りますが、他の外部ソースからのJSONデータを文字列に入力するか、ハードコードを提供することができますJSON文字列。 JsonLayoutOptionsクラスオブジェクトには、背景/前景色とフォントの提供によるタイトルスタイルの設定、数値と日付の形式の設定、JSONのnull値の無視など、変換プロセスを制御するための多くのプロパティが含まれています。
この記事では、PythonでJSONをExcelに変換する方法について説明しました。 ExcelをHTMLに変換するプロセスを学びたい場合は、Pythonを使用してExcelをHTMLに変換する方法の記事を参照してください。