Gộp các tệp Excel bằng Python

Bài viết này mô tả cách gộp các tệp Excel bằng Python. Bài viết có các thiết lập IDE, danh sách hướng dẫn và mã mẫu để nối các tệp Excel bằng Python. Bạn sẽ học các kỹ thuật để kiểm soát việc tải các tệp Excel đầu vào, cùng với việc lọc các trang tính dựa trên nhiều tham số khác nhau.

Steps to Combine Multiple Excel Files using Python

  1. Thiết lập môi trường để sử dụng Aspose.Cells for Python via .NET nhằm gộp các tệp Excel
  2. Nhập các mô-đun và lớp cần thiết từ thư viện và tải giấy phép
  3. Tạo danh sách các tệp Excel mà bạn muốn kết hợp thành một tệp duy nhất
  4. Tải tệp đầu tiên vào đối tượng Workbook làm tệp đích, nơi các tệp khác sẽ được gộp vào
  5. Duyệt qua danh sách tệp còn lại và gộp chúng vào tệp đầu tiên bằng phương thức Combine
  6. Lưu tệp đầu tiên làm tệp đầu ra trên đĩa bằng cách đặt tên tệp mới

Các bước này xác định quy trình kết hợp các tệp Excel bằng Python. Hãy nhập các mô-đun cần thiết, tải giấy phép, tạo danh sách các tệp Excel đầu vào và tải tệp Excel đầu tiên làm tệp đích bằng cách sử dụng đối tượng lớp Workbook. Cuối cùng, lặp qua các tệp Excel còn lại, gọi phương thức Combine cho từng tệp để gộp vào tệp Excel đầu tiên và lưu tệp Excel đầu tiên làm tệp đầu ra chứa tất cả các tệp Excel.

Code to Combine Excel Documents using Python

Đoạn mã trên minh họa cách gộp các tệp XLSX bằng Python. Quy trình đơn giản nhất để kết hợp hai tệp là tải tệp đầu tiên vào đối tượng lớp Workbook và truyền tệp thứ hai làm đối số cho phương thức Combine được gọi từ tệp đầu tiên. Bạn có thể sử dụng lớp LoadOptions chứa thuộc tính LoadFilter để đặt tiêu chí cho các trang tính mong muốn được đưa vào tệp đã tải để gộp sang một tệp Excel đích khác.

Bài viết này đã dạy chúng ta quy trình gộp nhiều tệp Excel. Để tạo tệp Excel có biểu đồ Gantt, hãy tham khảo bài viết Tạo biểu đồ Gantt trong Excel bằng Python.

 Tiếng Việt