csv ファイルを読み込み1セルずつprintする
-
import csv
で csvライブラリを使用する。 -
with open()
で csvファイルを開いて、close忘れ防止。 -
csv.reader()
で reader を使って1行-1セルずつデータを取得してprintする。
import csv
# csv ファイルを読み取りで開く。
with open(r".\sample.csv", mode="r", encoding="UTF-8") as file:
# csv reader を取得する。
# (書式の指定は dialect でまとめて指定する。)
reader = csv.reader(file, dialect=csv.excel_tab)
# 1行ずつ取得する
for row in reader:
for cell in row:
# 改行の変わりにタブを出力し、セル情報のみ出力する。
print(cell, end='\t')
# 改行
print()