อาจต้องแปลง PDF เป็น Excel ในหลายกรณี เช่น เพื่อส่งออกข้อมูลแบบตารางใน PDF ไปยังสเปรดชีต ทำงานอัตโนมัติใน Excel และใช้คุณสมบัติการจัดการข้อมูลอื่นๆ ของ Excel ในขณะที่ทำงานกับไฟล์ PDF และ Excel โดยทางโปรแกรม คุณอาจต้องทำการแปลง PDF เป็น Excel โดยอัตโนมัติใน Python บทความนี้จะนำเสนอวิธีที่ง่ายที่สุดในการแปลงไฟล์ PDF เป็น Excel ใน Python
นอกจากนี้ คุณจะได้เรียนรู้วิธีปรับแต่งการแปลง PDF เป็น Excel โดยใช้ตัวเลือกต่างๆ นอกจากนี้ คุณจะได้รับตัวแปลง PDF เป็น Excel ออนไลน์ฟรีที่คุณสามารถใช้ได้ทุกที่ทุกเวลา
- Python PDF เป็น Excel Converter
- แปลง PDF เป็น XLS ใน Python
- แปลง PDF เป็น XLSX ใน Python
- ปรับแต่งการแปลง PDF เป็น Excel
- โปรแกรมแปลงไฟล์ PDF เป็น Excel ออนไลน์
Python PDF เป็น Excel Converter
สำหรับการแปลง PDF เป็น Excel XLS/XLSX เราจะใช้ Aspose.PDF for Python ไลบรารีได้รับการออกแบบมาเพื่อสร้าง ประมวลผล และแปลงไฟล์ PDF จากภายในแอปพลิเคชัน Python
ใช้คำสั่ง pip ต่อไปนี้เพื่อติดตั้งไลบรารีจาก PyPI
pip install aspose-pdf
แปลง PDF เป็น Excel XLS ใน Python
Aspose.PDF for Python ทำให้การแปลง PDF เป็น Excel XLS ง่ายขึ้นมาก คุณต้องโหลดไฟล์ PDF และบันทึกเป็น XLS ไปยังตำแหน่งที่ต้องการเท่านั้น คุณสามารถทำตามขั้นตอนด้านล่างเพื่อแปลงไฟล์ PDF เป็น XLS ในแอปพลิเคชัน Python ของคุณ
- สร้างอินสแตนซ์ของคลาส Document และเริ่มต้นด้วยเส้นทางของไฟล์ PDF ที่ป้อนเข้า
- สร้างวัตถุของคลาส ExcelSaveOptions และตั้งค่ารูปแบบเอาต์พุตเป็น XMLSPREADSHEET2003
- เรียกใช้เมธอด Document.save() ด้วยชื่อไฟล์ XLS เอาต์พุตและ ExcelSaveOptions เป็นอาร์กิวเมนต์
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลง PDF เป็น XLS ใน Python
import aspose.pdf as ap
input_pdf = DIR_INPUT + "sample.pdf"
output_pdf = DIR_OUTPUT + "convert_pdf_to_xls.xls"
# เปิดไฟล์ PDF
document = ap.Document(input_pdf)
# สร้างและตั้งค่าตัวเลือกการบันทึก
save_option = ap.ExcelSaveOptions()
save_option.format = ap.ExcelSaveOptions.ExcelFormat.XML_SPREAD_SHEET2003
# บันทึกไฟล์ในรูปแบบ MS Excel
document.save(output_pdf, save_option)
ป้อนไฟล์ PDF
แผ่นงาน Excel ที่แปลงแล้ว
บันทึก PDF เป็น XLSX ใน Python
คุณยังสามารถแปลง PDF เป็น XLSX ได้ด้วยวิธีเดียวกัน ในกรณีนี้ คุณไม่จำเป็นต้องระบุรูปแบบเอาต์พุตใดๆ เพียงบันทึกไฟล์ Excel ที่แปลงแล้วด้วยนามสกุล .xlsx ต่อไปนี้เป็นขั้นตอนในการแปลง PDF เป็น XLSX ใน Python
- โหลดไฟล์ PDF โดยใช้คลาส Document
- สร้างวัตถุของคลาส ExcelSaveOptions
- เรียกใช้เมธอด Document.save() และส่งชื่อไฟล์เอาต์พุตและวัตถุ DocSaveOptions เป็นอาร์กิวเมนต์
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลง PDF เป็น XLSX ใน Python
import aspose.pdf as ap
input_pdf = DIR_INPUT + "sample.pdf"
output_pdf = DIR_OUTPUT + "convert_pdf_to_xlsx.xlsx"
# เปิดเอกสาร PDF
document = ap.Document(input_pdf)
# สร้างตัวเลือกการบันทึก
save_option = ap.ExcelSaveOptions()
# บันทึกไฟล์ลงใน XLSX
document.save(output_pdf, save_option)
ปรับแต่งการแปลง PDF เป็น Excel
คุณยังสามารถปรับแต่งการแปลง PDF เป็น Excel โดยใช้ตัวเลือกต่างๆ ส่วนต่อไปนี้จะสาธิตวิธีการใช้ตัวเลือกที่มีอยู่บางส่วน
PDF เป็น Excel พร้อมคอลัมน์แรกที่ว่างเปล่า
ตัวเลือกนี้ใช้เพื่อเพิ่มคอลัมน์แรกที่ว่างเปล่าในแผ่นงาน Excel ที่แปลงแล้ว ในการตั้งค่าตัวเลือกนี้ คุณจะใช้คลาส ExcelSaveOptions ตัวอย่างรหัสต่อไปนี้แสดงวิธีการใช้ตัวเลือกนี้
import aspose.pdf as ap
input_pdf = DIR_INPUT + "sample.pdf"
output_pdf = DIR_OUTPUT + "convert_pdf_to_xlsx_with_control_column.xls"
# เปิดเอกสาร PDF
document = ap.Document(input_pdf)
# สร้างตัวเลือกการบันทึก
save_option = ap.ExcelSaveOptions()
save_option.format = ap.ExcelSaveOptions.ExcelFormat.XML_SPREAD_SHEET2003
save_option.insert_blank_column_at_first = True
# บันทึกไฟล์ในรูปแบบ MS Excel
document.save(output_pdf, save_option)
ลดจำนวนแผ่นงาน
ตามค่าเริ่มต้น แต่ละหน้าใน PDF จะถูกแปลงเป็นแผ่นงานในไฟล์ Excel อย่างไรก็ตาม คุณสามารถแทนที่การทำงานนี้เพื่อลดจำนวนแผ่นงานในไฟล์ Excel สำหรับสิ่งนี้ คุณต้องตั้งค่าคุณสมบัติ ExcelSaveOptions.minimizethennumberofworksheets เป็น True ตัวอย่างโค้ดต่อไปนี้แสดงวิธีลดจำนวนแผ่นงานในการแปลง PDF เป็น Excel
import aspose.pdf as ap
input_pdf = DIR_INPUT + "multipage.pdf"
output_pdf = DIR_OUTPUT + "convert_pdf_to_xlsx_single_excel_worksheet.xls"
# เปิดเอกสาร PDF
document = ap.Document(input_pdf)
# สร้างตัวเลือกการบันทึก
save_option = ap.ExcelSaveOptions()
save_option.format = ap.ExcelSaveOptions.ExcelFormat.XML_SPREAD_SHEET2003
save_option.minimize_the_number_of_worksheets = True
# บันทึกไฟล์ในรูปแบบ MS Excel
document.save(output_pdf, save_option)
โปรแกรมแปลงไฟล์ PDF เป็น Excel ออนไลน์
หากคุณต้องการแปลงไฟล์ PDF เป็นรูปแบบ Excel ทางออนไลน์ ให้ใช้ตัวแปลง PDF เป็น Excel คุณภาพสูงและฟรี ซึ่งพัฒนาโดยใช้ไลบรารี Aspose.PDF
โปรแกรมแปลงไฟล์ PDF เป็น XLS ฟรี
คุณสามารถรับใบอนุญาตฟรี เพื่อแปลงไฟล์ PDF เป็นรูปแบบ Excel ได้โดยไม่มีข้อจำกัดในการประเมิน
สำรวจ PDF เป็น Excel Converter
คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับห้องสมุด Python PDF ของเราโดยใช้ เอกสารประกอบ นอกจากนี้ คุณสามารถแจ้งให้เราทราบเกี่ยวกับข้อสงสัยของคุณผ่านทางฟอรัม
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีแปลงไฟล์ PDF เป็น Excel ใน Python เราได้กล่าวถึงการแปลง PDF เป็น XLS และ XLSX อย่างชัดเจน นอกจากนี้ คุณได้เห็นวิธีปรับแต่งการแปลง PDF เป็น Excel โดยใช้ตัวเลือกต่างๆ นอกจากนี้ยังมีตัวแปลง PDF เป็น Excel ออนไลน์ฟรีที่ส่วนท้ายซึ่งคุณสามารถใช้แปลงไฟล์ PDF ได้มากเท่าที่คุณต้องการ