Đây là một bài viết mô tả quy trình cách xuất Excel sang Word bằng Python. Nó có tất cả các chi tiết cấu hình, trình tự các bước phải tuân theo và mã mẫu có thể chạy được để kiểm tra tính năng này mà không cần viết mã của riêng bạn. Bạn có thể thay đổi tệp nguồn từ Excel sang Word bằng Python tức là XLSX hoặc XLS thành DOCX chỉ bằng một vài dòng mã.
Các bước để chuyển đổi tệp Excel sang Word trong Python
- Thiết lập môi trường phát triển để sử dụng Aspose.Cells cho Python qua Java trong ứng dụng của bạn
- Nhập các không gian tên và lớp cần thiết để sử dụng trong mã
- Tải tệp Excel đầu vào trong đối tượng lớp Workbook để chuyển đổi thành tệp Word
- Khởi tạo đối tượng lớp DocxSaveOptions
- Đặt cờ để tạo thư mục nếu nó không tồn tại để lưu tệp Word đầu ra
- Lưu tệp Excel dưới dạng tệp Word bằng phương thức Workbook.save() bằng các tùy chọn lưu tùy chỉnh
Bạn có thể làm theo các bước chi tiết ở đây để chuyển đổi tài liệu Excel sang Word trong Python sao cho trước tiên, tài nguyên được chia sẻ cần thiết để chạy ứng dụng này. Sau đó, bạn có thể chỉ cần tải tệp Excel và lưu nó dưới dạng tệp DOCX bằng cách sử dụng SaveFormat.DOCX liệt kê trong phương thức save() sẽ tạo tệp DOCX với cài đặt mặc định. Tuy nhiên, để minh họa, một đối tượng lớp DocxSaveOptions được sử dụng để đặt một vài thuộc tính của tài liệu Word đầu ra.
Mã để chuyển đổi XLSX sang DOCX bằng Python
Mã mẫu thay đổi Excel thành Word trong Python này sử dụng hàm tạo của lớp Workbook lấy tên tệp nguồn trong khi bạn có thể sử dụng các hàm tạo khác cũng giống như một trong các hàm tạo lấy FileFormatType làm đối số. Khi chúng tôi không cung cấp bất kỳ định dạng tệp nào, định dạng mặc định Excel97To2003 sẽ được sử dụng, tuy nhiên, bạn có thể sử dụng định dạng cụ thể như CSV, XLSM, ODS, EXCEL_95 và nhiều định dạng khác dựa trên loại tệp nguồn của bạn. Mặt khác, trong khi lưu tài liệu Word, bạn có thể đặt các thuộc tính khác nhau trong đối tượng lớp DocxSaveOptions như đặt cờ vùng hợp nhất, đặt gọi lại cảnh báo và đặt cờ tạo thư mục cũng được trình bày ở đây.
Bài viết này đã hướng dẫn chúng tôi chuyển đổi tệp Excel sang tài liệu Word. Nếu bạn muốn biết quy trình chuyển đổi tệp Excel thành tệp CSV, hãy tham khảo bài viết trên cách chuyển đổi Excel sang CSV bằng Python.