-
csv モジュールを使用する方法:
import csv import json csv_file = 'input.csv' # 変換したいCSVファイルのパス json_file = 'output.json' # 変換後のJSONファイルのパス data = [] with open(csv_file, 'r') as file: csv_data = csv.DictReader(file) for row in csv_data: data.append(row) with open(json_file, 'w') as file: json.dump(data, file)
-
pandas ライブラリを使用する方法:
import pandas as pd csv_file = 'input.csv' # 変換したいCSVファイルのパス json_file = 'output.json' # 変換後のJSONファイルのパス data = pd.read_csv(csv_file) data.to_json(json_file, orient='records')
-
csvkit パッケージを使用する方法:
$ pip install csvkit $ csvjson input.csv > output.json
これらの方法を使用すると、CSVファイルをJSON形式に変換することができます。変換後のJSONファイルには、CSVファイルの各行がJSONオブジェクトとして格納されます。