このチュートリアルは、**PythonでJSONをCSVに変換する方法をガイドするために提供されています。これには、Python環境を構成するためのリソースへの参照、このタスクを実行するために従うべき詳細な手順、および実行可能なサンプルPythonコードが含まれています。 JSONをCSVPythonに書き込むコードは非常に簡単で、他のサードパーティツールは必要ありません。
PythonでJSONをCSVに変換する手順
- 環境をセットアップするJava経由でPython用のAspose.Cellsを使用する場合
- ソースJSONデータを作成するか文字列変数にロードします
- JSONデータがCSVとして保存される空のWorkbookクラスオブジェクトを作成します
- 新しく作成されたブックの最初のworksheetへの参照を取得します
- JsonLayoutOptionsクラスオブジェクトをインスタンス化して、変換プロセスをカスタマイズします
- JsonUtility.importData関数を使用して、JSONデータをCSVに変換します
- 結果のブックをCSVファイルとしてディスクに保存します
これらの手順では、Python環境を設定するためのリソースを共有し、このタスクを実行するための段階的な手順を共有することで、プロセスを説明します。 JSON文字列を直接設定するか、ファイルからロードするか、空のワークブックを作成するか、既存のワークブックをロードし、JSONデータがインポートされるターゲットワークシートへの参照を取得し、JsonUtilityを使用してJSON文字列をCSVにインポートする必要があります。 importData()関数を作成し、最後にWorkbook.save関数を使用してブックをCSVとして保存します。 JSONをCSVに変換するPythonに関連するクラスも、これらの手順で識別され、これらの変換に使用されます。
Pythonを使用してJSONをCSVに変換するコード
JsonLayoutOptions.setArrayAsTable(True)を使用して、データをテーブルとして転送します。つまり、見出しはファイルの先頭に1回だけ配置され、データのみがファイルの次の行にコピーされます。各行の見出しを繰り返したい場合は、この呼び出しを削除してください。同様に、JSONからCSVPythonへの変換コードはこのJsonLayoutOptionsクラスを使用して、数値データと日付データを適切な形式とタイプに変換するかどうかを決定し、見出し行を完全に削除し、タイトルスタイルを設定し、その他の多くのオプションも使用できます。
この記事では、PythonでJSONをCSVに変換する方法を説明しましたが、出力ブックをPDFなどの他の形式で保存する場合は、Pythonを使用してExcelをPDFに変換する方法の記事を参照してください。