Hướng dẫn ngắn này hướng dẫn cách chuyển đổi Excel sang PDF bằng Python bằng cách cung cấp các bước để định cấu hình môi trường và giới thiệu về các thư viện cần thiết. Để chuyển đổi mã mẫu Excel sang PDF Python cũng được cung cấp khi sổ làm việc được tạo và dữ liệu mẫu được điền vào đó. Tuy nhiên, bạn cũng có thể tải tệp Excel hiện có có tên là XLSX. Bạn cũng sẽ có quyền kiểm soát đầu ra PDF bằng cách cài đặt các thuộc tính của nó và hiển thị kiểu của nội dung tệp Excel nguồn trước khi tạo tệp PDF.
Các bước để xuất Excel sang PDF bằng Python
- Cài đặt Python và Aspose.Cells cho Python qua Java
- Tạo và điền vào workbook để thử nghiệm chuyển đổi này
- Khởi tạo đối tượng lớp PdfSaveOptions để định cấu hình tệp PDF đầu ra do Python tạo
- Định cấu hình PDF đầu ra để hiển thị đường lưới
- Tự động điều chỉnh các cột của bảng tính để hiển thị đúng toàn bộ nội dung trong tệp PDF đầu ra
- Lưu sổ làm việc dưới dạng PDF bằng cách sử dụng các cấu hình trên
Trước tiên, bạn nên cài đặt Java và Python trên hệ thống của mình, sau đó cài đặt Aspose-Cells và JPype1 bằng cách sử dụng lệnh PIP để chuyển đổi Excel sang PDF bằng Python. Có thể tạo sổ làm việc mới hoặc tải tệp Excel hiện có để chuyển đổi sang PDF. Bạn có thể đặt các tùy chọn hiển thị và các thuộc tính khác của tệp PDF đầu ra bằng cách sử dụng cá thể lớp PdfSaveOptions có thể được chuyển thành đối số trong hàm lưu Sổ làm việc.
Mã để chuyển đổi Excel sang PDF bằng Python
Khi bạn chuyển đổi Excel sang PDF Python yêu cầu một số thư viện và môi trường, đó là lý do tại sao trong đoạn mã này, chúng tôi nhập các lớp cần thiết và gọi hàm jpype.startJVM() ở phần đầu và hàm jpype.shutdownJVM() ở phần cuối để kích hoạt môi trường cần thiết để chạy mã. Một sổ làm việc trống được tạo và chứa đầy dữ liệu, tuy nhiên, bạn có thể tải bất kỳ tệp Excel hiện có nào như XLSX, XLS, ODS, v.v. có chứa dữ liệu mong muốn. Worksheet.PageSetup được sử dụng để đặt cờ in các đường lưới trong tệp nguồn và PdfSaveOptions được sử dụng để hiển thị các đường lưới trong tệp PDF đầu ra bằng cách đặt loại đường lưới thành TÓC.
Trong hướng dẫn nhanh này, chúng ta đã học cách chuyển đổi Excel sang PDF bằng Python. Nếu bạn muốn tìm hiểu cách lưu tệp Excel dưới dạng HTML trong Python, hãy tham khảo bài viết trên cách chuyển đổi Excel sang HTML bằng Python.