Tạo Word bằng Mail merge trong Python

Thư viện Python tốc độ cao để thực hiện thao tác Mail merge cho Word mẫu và dữ liệu từ nguồn dữ liệu tùy chỉnh

Giải pháp của chúng tôi cung cấp một API độc lập với nền tảng mạnh mẽ. Sử dụng API tài liệu Mail merge của chúng tôi để phát triển phần mềm cấp cao cho nền tảng Python. Đây là một giải pháp phần mềm mạnh mẽ để hợp nhất các mẫu ở Word định dạng và PDF và dữ liệu từ các nguồn dữ liệu tùy chỉnh và xuất thêm kết quả sang DOCX, PDF, HTML và các định dạng phổ biến khác bằng Python.

Xem đoạn mã

Mail merge trong Word bằng Python

Với API sản phẩm của chúng tôi, bạn có thể tạo tài liệu được cá nhân hóa bằng cách sử dụng mẫu Mail merge Word, dữ liệu từ nguồn dữ liệu tùy chỉnh và tính năng Mail merge trong Python. Mẫu Mail merge Word là một tài liệu ở Word định dạng có các trường phối – các trường đặc biệt nơi bạn muốn chèn dữ liệu được cá nhân hóa từ nguồn dữ liệu của mình.

Nguồn dữ liệu là kho lưu trữ dữ liệu tùy chỉnh mà từ đó dữ liệu được lấy trong quá trình Mail merge để thay thế vào các trường thích hợp của mẫu Word.

Tạo báo cáo

Bạn có thể xây dựng báo cáo dựa trên Mail merge Word bằng thao tác phối. Chỉ cần tạo mẫu Word với các trường hợp nhất có thể được sử dụng để tạo báo cáo và chọn nguồn dữ liệu của bạn. Bạn thậm chí có thể tạo báo cáo từ dữ liệu Excel nếu bạn thu thập dữ liệu ở đó.

Hãy thử Mail merge cho Word tệp trong Python

Để thử tính năng Mail merge của chúng tôi, hãy tải mẫu Word có các trường hợp nhất và điền vào các trường này thông qua giao diện của chúng tôi. Sau khi chạy mã, hãy xuất báo cáo ở định dạng thuận tiện được tạo bằng Python.

Ví dụ sau đây cho thấy cách thực hiện thao tác Mail merge trong Python:

Thực hiện thao tác Mail merge bằng cách sử dụng docx mẫu trong Python
Tải lên mẫu Mail merge
Mã vận hành
Chọn định dạng mục tiêu từ danh sách
pip install aspose-words
Sao chép
import aspose.words as aw

fields = [
    ]
values = [
    ]

doc = aw.Document("Input.docx")
doc.mail_merge.execute(fields, values)
doc.save("Output.docx")
Mã vận hành

Cách sử dụng Mail merge trong Word tệp

  1. Cài đặt Aspose.Words for Python via .NET.
  2. Thêm tham chiếu thư viện (nhập thư viện) vào dự án Python của bạn.
  3. Tạo Word mẫu hợp nhất với các trường hợp nhất.
  4. Mở tệp mẫu trong Python.
  5. Gọi phương thức execute(), chuyển các trường hợp nhất và giá trị của chúng vào đó.
  6. Gọi phương thức Save(), chuyển một tên tệp đầu ra với phần mở rộng bắt buộc.
  7. Nhận kết quả của thao tác Mail merge dưới dạng Word tệp.

Python thư viện để sử dụng Mail merge trong Word

Chúng tôi lưu trữ các gói Python trong kho lưu trữ PyPi. Vui lòng làm theo hướng dẫn từng bước về cách cài đặt "Aspose.Words for Python via .NET" vào môi trường nhà phát triển của bạn.

yêu cầu hệ thống

Gói này tương thích với Python ≥3.5 và <3.12. Nếu bạn phát triển phần mềm cho Linux, vui lòng xem các yêu cầu bổ sung đối với gcc và libpython trong Tài liệu sản phẩm.

Các định dạng tệp được hỗ trợ khác

Bạn có thể thực hiện thao tác Mail merge cho các định dạng tệp khác:

5%

Đăng ký cập nhật sản phẩm của Aspose

Nhận bản tin hàng tháng và ưu đãi gửi trực tiếp đến hộp thư của bạn.

© Aspose Pty Ltd 2001-2024. Đã đăng ký Bản quyền.