- Pythonを使用する方法: Pythonには、JSONをCSVに変換するための便利なライブラリがあります。以下は、jsonモジュールとcsvモジュールを使用した変換の例です。
import json
import csv
def convert_json_to_csv(json_data, csv_file):
# JSONデータを読み込む
with open(json_data, 'r') as file:
data = json.load(file)
# CSVファイルを書き込む
with open(csv_file, 'w', newline='') as file:
writer = csv.writer(file)
writer.writerow(data[0].keys()) # ヘッダーを書き込む
for row in data:
writer.writerow(row.values()) # データを書き込む
# 使用例
convert_json_to_csv('input.json', 'output.csv')
- オンラインツールを使用する方法:
JSONをCSVに変換するためのオンラインツールも利用できます。以下はいくつかの人気のあるツールです:
- Convert JSON to CSV (https://www.convertjson.com/json-to-csv.htm)
- JSON to CSV Converter (https://json-csv.com/)
これらのツールには、JSONファイルをアップロードしてCSVファイルをダウンロードする機能があります。
以上の方法を使用することで、JSON形式のデータをCSV形式に変換することができます。適切な方法を選択し、データ変換を行ってください。