PythonでJSONをCSVに変換する方法

このチュートリアルは、**PythonでJSONCSVに変換する方法をガイドするために提供されています。これには、Python環境を構成するためのリソースへの参照、このタスクを実行するために従うべき詳細な手順、および実行可能なサンプルPythonコードが含まれています。 JSONをCSVPythonに書き込むコードは非常に簡単で、他のサードパーティツールは必要ありません。

PythonでJSONをCSVに変換する手順

  1. 環境をセットアップするJava経由でPython用のAspose.Cellsを使用する場合
  2. ソースJSONデータを作成するか文字列変数にロードします
  3. JSONデータがCSVとして保存される空のWorkbookクラスオブジェクトを作成します
  4. 新しく作成されたブックの最初のworksheetへの参照を取得します
  5. JsonLayoutOptionsクラスオブジェクトをインスタンス化して、変換プロセスをカスタマイズします
  6. JsonUtility.importData関数を使用して、JSONデータをCSVに変換します
  7. 結果のブックを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に変換する方法の記事を参照してください。

 日本語