Làm việc với nhiều sheet

Python dành cho người dùng bảng tính

Chris Cardillo

Data Scientist

Trước đó

# Import package
import pandas as pd

# Read file
fruit = pd.read_excel('fruit.xlsx')

# Print to console
print(fruit)

bộ dữ liệu trái cây đơn giản đầy đủ.png

Python dành cho người dùng bảng tính

Trước đó

một sheet trái cây tốt hơn.png

Python dành cho người dùng bảng tính

Hai tab

tab price

tab giá trái cây.png

tab color

tab màu sắc trái cây.png

Python dành cho người dùng bảng tính

pd.ExcelFile()

# Import package
import pandas as pd

# Read workbook
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')
Python dành cho người dùng bảng tính

pd.ExcelFile()

# Import package
import pandas as pd

# Read workbook
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# Print to console
print(fruit_workbook)

đối tượng tệp excel.png

Python dành cho người dùng bảng tính

Thuộc tính

  • Nằm trong đối tượng, như phương thức
  • Truy cập bằng dấu chấm
  • Không cần ngoặc
Python dành cho người dùng bảng tính

Thuộc tính .sheet_names

# Read workbook
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

Python dành cho người dùng bảng tính

Thuộc tính .sheet_names

# Read workbook
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# Get sheet names
fruit_sheet_names = fruit_workbook.sheet_names
Python dành cho người dùng bảng tính

Thuộc tính .sheet_names

# Read workbook
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# Get sheet names
fruit_sheet_names = fruit_workbook.sheet_names

# Print sheet names to console
print(fruit_sheet_names)

tên sheet trái cây.png

Python dành cho người dùng bảng tính

Thuộc tính vs. phương thức

Thuộc tính
  • object.attribute
  • workbook.sheet_names
  • Cho chúng ta biết điều gì đó
Phương thức
  • object.method()
  • workbook.parse()
  • Làm điều gì đó cho chúng ta
Python dành cho người dùng bảng tính

Thuộc tính vs. phương thức

Thuộc tính
  • object.attribute
  • workbook.sheet_names
  • Cho chúng ta biết điều gì đó
  • Luôn gắn với một đối tượng!
Phương thức
  • object.method()
  • workbook.parse()
  • Làm điều gì đó cho chúng ta
  • Luôn gắn với một đối tượng!
Python dành cho người dùng bảng tính

Thuộc tính vs. phương thức vs. hàm

Thuộc tính
  • object.attribute
  • workbook.sheet_names
  • Cho chúng ta biết điều gì đó
  • Luôn gắn với một đối tượng!

 

Hàm
  • function() hoặc package.function()
  • pd.ExcelFile()
Phương thức
  • object.method()
  • workbook.parse()
  • Làm điều gì đó cho chúng ta
  • Luôn gắn với một đối tượng!
Python dành cho người dùng bảng tính

Phương thức .parse()

# Read workbook
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# Parse price tab
fruit_prices = fruit_workbook.parse('price')

Python dành cho người dùng bảng tính

Phương thức .parse()

# Read workbook
fruit_workbook = pd.ExcelFile('fruit_tabs.xlsx')

# Parse price tab
fruit_prices = fruit_workbook.parse('price')

# Print fruit prices
print(fruit_prices)

bảng giá trái cây trên console.png

Python dành cho người dùng bảng tính

Tóm tắt

  • Hàm pd.ExcelFile()
  • Thuộc tính workbook.sheet_names
  • Phương thức workbook.parse()
Python dành cho người dùng bảng tính

Đến lượt bạn!

Python dành cho người dùng bảng tính

Preparing Video For Download...