Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python - Ghi file Excel bằng module openpyxl


openpyxl là thư viện Python để đọc và ghi file Excel (định dạng xlsx/xlsm/xltx/xltm). Module này cho phép chương trình Python đọc và chỉnh sửa file Excel một cách hiệu quả.

Ví dụ: người dùng có thể duyệt hàng nghìn hàng, lọc thông tin cần thiết và thực hiện thay đổi dựa trên tiêu chí. Sử dụng openpyxl, các tác vụ này trở nên đơn giản và hiệu quả.

Ví dụ cơ bản

# import openpyxl module
import openpyxl

# Tạo workbook mới
wb = openpyxl.Workbook()

# Lấy sheet đang active
sheet = wb.active

# Tạo cell và ghi giá trị
c1 = sheet.cell(row=1, column=1)
c1.value = "Vishesh"

c2 = sheet.cell(row=1, column=2)
c2.value = "Ved"

# Truy cập cell bằng tên (A2 = cột 1, hàng 2)
c3 = sheet['A2']
c3.value = "Python"

c4 = sheet['B2']
c4.value = "Programming"

# Lưu file (thay đổi chỉ có hiệu lực sau khi save)
wb.save(r"C:\Users\Vishesh\Desktop\demo.xlsx")

Lưu ý quan trọng

  • Chỉ số hàng và cột bắt đầu từ 1, không phải 0.
  • Có thể truy cập cell bằng sheet.cell(row, column) hoặc tên ô như sheet['A1'].
  • Phải gọi wb.save() để ghi thay đổi ra đĩa.