Python:辞書のリストを CSV に書き込み、ヘッダーを生成する

言語:
Python
6 閲覧
0 お気に入り
2時間前

コード実装

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 は自動的に最初のレコードのキーを使用します
  • データレポートのエクスポートに使用できます

コメント

読み込み中...