コード実装
Python
import csv
def write_dict_to_csv(file_path, data):
with open(file_path, "w", newline="", encoding="utf-8") as f:
writer = csv.DictWriter(f, fieldnames=data[0].keys())
writer.writeheader()
writer.writerows(data)
# Usage
rows = [{"name": "Alice", "age": 25}, {"name": "Bob", "age": 30}]
write_dict_to_csv("output.csv", rows)
辞書のリストを CSV ファイルに書き込み、自動的にヘッダーを生成します。
#dict#csv
スニペット説明
- 入力は必ず辞書のリストである必要があります
fieldnames
は自動的に最初のレコードのキーを使用します- データレポートのエクスポートに使用できます
おすすめスニペット
コメント
読み込み中...