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.