Cách đọc file csv bằng python

Bài viết này sẽ hướng dẫn bạn đọc file csv bằng python. File CSV (Comma Separated Values) hay thường dùng khi bạn lưu Excel dưới dạng text. Nếu bạn muốn đọc file csv bằng python,

Để sử dụng thư viện csv, bạn cần phải import nó trước:


import csv



Sau đó, bạn có thể sử dụng hàm csv.reader để đọc nội dung file CSV. Hàm này trả về một đối tượng reader, mà bạn có thể duyệt qua các dòng của file bằng cách sử dụng vòng lặp for. Mỗi dòng sẽ được trả về dưới dạng một danh sách các giá trị, mỗi giá trị là một ô trong file CSV.

import csv

# Mở file CSV để đọc
with open('example.csv', 'r') as f:
  # Tạo một đối tượng reader
  reader = csv.reader(f)
  # Duyệt qua từng dòng trong file
  for row in reader:
    print(row)

 

Trên đây là cách đọc file CSV cơ bản nhất bằng Python. Nếu bạn muốn có thêm tùy chọn cho việc đọc file CSV, bạn có thể sử dụng hàm csv.DictReader, mà sẽ trả về một đối tượng reader mà mỗi dòng sẽ được trả về dưới.