csv ファイルを新規作成してヘッダとデータを書き込む
-
import csv
で csvライブラリを使用する。 -
with open()
で csvファイルを開いて、close忘れ防止。 -
csv.writer()
で writer を使ってヘッダやデータを書き込む。
import csv
# csv のヘッダ(列名)
header = [
['No.','Name','Point']
]
# csv の data
datas = [
[ 1, 'Mike' , 99],
[ 2, '山田' , 89],
[ 3, 'Temp' , 5 ],
]
# csv ファイルを新規作成する。
with open("./sample.csv", mode="w", newline='', encoding="UTF-8") as file:
# csv writer を取得する。(QUOTE_ALLで、全てクオート("")する)
writer = csv.writer(file, delimiter='\t', quoting=csv.QUOTE_ALL)
# ヘッダ(列名)を設定する。
writer.writerows( header )
# データを追加する。
writer.writerows( datas )