Bắt đầu ngayBắt đầu miễn phí

Liệt kê các sheet trong tệp Excel

Dù thích hay không, bất kỳ nhà khoa học dữ liệu nào khi làm việc cũng sẽ phải xử lý bảng tính Excel vào một thời điểm nào đó. Tuy nhiên, không phải lúc nào bạn cũng muốn làm việc trực tiếp trong Excel!

Ở đây, bạn sẽ học cách dùng pandas để nhập (import) bảng tính Excel và cách liệt kê tên các sheet trong bất kỳ tệp .xlsx nào đã tải.

Nhớ lại từ video rằng, với một tệp Excel đã được nhập vào biến spreadsheet, bạn có thể lấy danh sách tên các sheet bằng thuộc tính spreadsheet.sheet_names.

Cụ thể, bạn sẽ tải và xem thử bảng tính 'battledeath.xlsx', được điều chỉnh từ bộ dữ liệu của Peace Research Institute Oslo (PRIO). Dữ liệu này chứa tỷ lệ tử vong đã chuẩn hóa theo độ tuổi do chiến tranh ở nhiều quốc gia qua nhiều năm.

Bài tập này là một phần của khóa học

Nhập dữ liệu vào Python: Giới thiệu

Xem khóa học

Hướng dẫn bài tập

  • Gán tên tệp bảng tính (đã cung cấp ở trên) cho biến file.
  • Truyền đối số đúng vào pd.ExcelFile() để tải tệp bằng pandas, và gán kết quả cho biến xls.
  • In ra tên các sheet của bảng tính Excel bằng cách truyền đối số cần thiết vào hàm print().

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Import pandas
import pandas as pd

# Assign spreadsheet filename: file
file = ____

# Load spreadsheet: xls
xls = pd.ExcelFile(____)

# Print sheet names
print(____)
Chỉnh sửa và Chạy Mã