วิธีแปลง Excel เป็น PDF โดยใช้ Python

บทช่วยสอนสั้นๆ นี้แนะนำวิธี แปลง Excel เป็น PDF โดยใช้ Python โดยให้ขั้นตอนในการกำหนดค่าสภาพแวดล้อมและการแนะนำไลบรารีที่จำเป็น สำหรับการแปลง Excel เป็น PDF Python โค้ดตัวอย่างยังมีให้เมื่อสร้างสมุดงานและกรอกข้อมูลตัวอย่างลงไป อย่างไรก็ตาม คุณยังสามารถโหลดไฟล์ Excel ที่มีอยู่โดยพูดว่า XLSX คุณยังสามารถควบคุมเอาต์พุต PDF โดยการตั้งค่าคุณสมบัติและแสดงรูปแบบของเนื้อหาไฟล์ Excel ต้นทางก่อนที่จะสร้างไฟล์ PDF

ขั้นตอนในการส่งออก Excel เป็น PDF ใน Python

  1. ติดตั้ง Python และ Aspose.Cells สำหรับ Python ผ่าน Java
  2. สร้างและกรอก workbook เพื่อทดสอบการแปลงนี้
  3. สร้างอินสแตนซ์อ็อบเจ็กต์คลาส PdfSaveOptions เพื่อกำหนดค่าเอาต์พุต PDF ที่สร้างโดย Python
  4. กำหนดค่าเอาต์พุต PDF เพื่อแสดงเส้นตาราง
  5. ปรับคอลัมน์เวิร์กชีตให้พอดีโดยอัตโนมัติเพื่อแสดงเนื้อหาทั้งหมดอย่างถูกต้องในไฟล์ PDF ที่ส่งออก
  6. บันทึกสมุดงานเป็น PDF โดยใช้การกำหนดค่าด้านบน

คุณควรติดตั้ง Java และ Python บนระบบของคุณก่อน แล้วจึงติดตั้ง Aspose-Cells และ JPype1 โดยใช้คำสั่ง PIP เพื่อแปลง Excel เป็น PDF ใน Python สามารถสร้างสมุดงานใหม่หรือโหลดไฟล์ Excel ที่มีอยู่สำหรับการแปลงเป็น PDF คุณสามารถตั้งค่าตัวเลือกการแสดงผลและคุณสมบัติอื่นๆ ของไฟล์ PDF เอาต์พุตได้โดยใช้อินสแตนซ์ของคลาส PdfSaveOptions ที่สามารถส่งผ่านเป็นอาร์กิวเมนต์ในฟังก์ชันบันทึกสมุดงาน

รหัสเพื่อแปลง Excel เป็น PDF โดยใช้ Python

เมื่อคุณ แปลง Excel เป็น PDF Python ต้องใช้ไลบรารีและสภาพแวดล้อมบางอย่าง นั่นคือเหตุผลที่ในรหัสนี้ เรานำเข้าคลาสที่จำเป็นและเรียก jpype.startJVM() ในตอนเริ่มต้นและ jpype.shutdownJVM() ในตอนท้าย เพื่อเปิดใช้งานสภาพแวดล้อมที่จำเป็น เรียกใช้รหัส สมุดงานเปล่าจะถูกสร้างขึ้นและเต็มไปด้วยข้อมูล อย่างไรก็ตาม คุณสามารถโหลดไฟล์ Excel ที่มีอยู่เช่น XLSX, XLS, ODS และอื่นๆ ที่มีข้อมูลที่ต้องการได้ Worksheet.PageSetup ใช้เพื่อตั้งค่าสถานะให้พิมพ์เส้นตารางในไฟล์ต้นฉบับ และใช้ PdfSaveOptions เพื่อแสดงเส้นตารางในไฟล์ PDF เอาต์พุตโดยตั้งค่าประเภทเส้นตารางเป็น HAIR

ในบทช่วยสอนฉบับย่อนี้ เราได้เรียนรู้วิธีแปลง Excel เป็น PDF โดยใช้ Python หากคุณต้องการเรียนรู้วิธีบันทึกไฟล์ Excel เป็น HTML ใน Python โปรดดูบทความใน วิธีแปลง Excel เป็น HTML โดยใช้ Python

 ไทย