Ghi nội dung vào file Excel bằng Python
Hướng dẫn cách sử dụng Python để ghi dữ liệu vào file Excel một cách đơn giản bằng thư viện openpyxl
, giúp bạn dễ dàng thao tác và quản lý dữ liệu Excel trong các dự án lập trình.
Trong bài viết này, chúng ta sẽ tìm hiểu cách sử dụng thư viện openpyxl
trong Python để ghi nội dung vào một file Excel. Đây là một công cụ hữu ích khi bạn cần xử lý và xuất dữ liệu dưới dạng bảng tính Excel, giúp quá trình phân tích dữ liệu trở nên dễ dàng và linh hoạt hơn.
from openpyxl import Workbook
# Khởi tạo một Workbook mới
workbook = Workbook()
# Lấy trang tính đang hoạt động
sheet = workbook.active
# Ghi dữ liệu vào các ô trong trang tính
sheet["A1"] = "Tên"
sheet["B1"] = "Tuổi"
sheet["A2"] = "Nguyễn Văn A"
sheet["B2"] = 28
sheet["A3"] = "Trần Thị B"
sheet["B3"] = 24
# Lưu file Excel với tên 'du_lieu.xlsx'
workbook.save("du_lieu.xlsx")
Giải thích chi tiết
from openpyxl import Workbook
: ImportWorkbook
từ thư việnopenpyxl
để làm việc với các file Excel.workbook = Workbook()
: Tạo một workbook mới.sheet = workbook.active
: Lấy trang tính đang hoạt động trong workbook.sheet["A1"] = "Tên"
vàsheet["B1"] = "Tuổi"
: Ghi dữ liệu vào ô A1 và B1.workbook.save("du_lieu.xlsx")
: Lưu workbook vào một file có tên làdu_lieu.xlsx
.
Yêu cầu hệ thống
- Python: Phiên bản 3.6 trở lên
- Thư viện:
openpyxl
Cách cài đặt các thư viện
Bạn có thể cài đặt openpyxl
bằng lệnh sau:
pip install openpyxl
Lời khuyên
- Đảm bảo rằng bạn đã cài đặt thư viện
openpyxl
trước khi chạy đoạn mã. - Đặt tên file rõ ràng và dễ nhớ để tránh nhầm lẫn khi lưu trữ.