Hướng dẫn ngắn này giải thích cách sao chép trang tính sang sổ làm việc khác trong Python bằng cách chia sẻ cấu hình môi trường và cung cấp các bước chi tiết để đạt được chức năng này. Mã mẫu cũng được cung cấp để minh họa tính năng sao chép trang tính từ sổ làm việc này sang sổ làm việc khác trong python bằng cách sử dụng một vài dòng mã. Bạn có thể áp dụng một số bộ lọc và thực hiện các thao tác khác như định dạng trang tính, v.v. trước khi sao chép sang sổ làm việc khác và lưu sổ làm việc kết quả vào bất kỳ định dạng chuẩn nào như XLSX, XLS, v.v.
Các bước để sao chép Worksheet sang Workbook khác trong Python
- bước 1: Thiết lập môi trường phát triển cho sử dụng Aspose.Cells cho Python qua Java
- Tải đầu vào Workbook từ trang tính sẽ được sao chép
- Tạo một sổ làm việc đích trống để sao chép Worksheet
- Nhận quyền truy cập vào bộ sưu tập trang tính mặc định trong sổ làm việc đích
- Sử dụng phương thức Sheet.copy() để sao chép một trang tính từ sổ làm việc nguồn
- Lưu tệp Excel đầu ra trên đĩa chứa cừu trùng lặp từ sổ làm việc nguồn
Các bước này mô tả quy trình sao chép một trang tính trong Excel bằng Python trong đó sổ làm việc nguồn đầu tiên được mở và một sổ làm việc mới trống cũng được tạo có chứa một tập hợp trang tính mặc định có một trang tính duy nhất trong đó. Sử dụng trang tính mặc định duy nhất này trong sổ làm việc đích mới được tạo, phương thức copy() được gọi để lấy một đối tượng trang tính làm đối số. Ở đây, chúng tôi cung cấp trang tính đích từ sổ làm việc nguồn làm đối số gây ra việc sao chép trang tính từ nguồn sang sổ làm việc đích.
Mã để sao chép trang tính Excel sang sổ làm việc khác bằng Python
Đoạn mã này trình bày một quy trình đơn giản để sao chép trang tính sang một sổ làm việc khác trong Python. Trong khi sao chép trang tính, chúng tôi vừa cung cấp trang tính nguồn làm đối số, tuy nhiên, bạn có thể sử dụng một phương thức quá tải khác cũng lấy đối tượng lớp CopyOptions làm đối số thứ hai. CopyOptions cung cấp các tùy chọn như đặt cờ để chỉ sao chép giá trị nếu công thức không hợp lệ cho sổ làm việc đích, đặt cờ để sao chép hoặc bỏ qua macro, đặt cờ để sử dụng tên trang tính từ sổ làm việc đích cho công thức, v.v. .
Bài viết này đã dạy chúng ta cách sao chép một trang tính từ tệp Excel này sang tệp Excel khác. Nếu bạn muốn tìm hiểu quy trình thêm nhận xét vào tệp Excel, hãy tham khảo bài viết trên cách thêm nhận xét trong Excel bằng Python.