המר PDF לאקסל ב- Python

המרה PDF ל-Excel עשויה להידרש במקרים שונים, למשל, לייצא נתונים טבלאיים ב-PDF לגיליונות אלקטרוניים, להפוך משימות לאוטומטיות ב-Excel ולהשתמש בתכונות אחרות של מניפולציה של נתונים של Excel. בזמן עבודה עם קובצי PDF ו-Excel באופן פרוגרמטי, ייתכן שיהיה עליך להפוך את המרת PDF ל-Excel לאוטומטי ב-Python. כדי להשיג זאת, מאמר זה מספק לך את הפתרון הקל ביותר להמרת קבצי PDF ל-Excel ב-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 עבור 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

כיצד להמיר PDF ל-XLS ב-Python

גיליון אקסל שהומר

המרת PDF ל-Excel ב-Python

שמור PDF כ-XLSX ב-Python

אתה יכול גם להמיר PDF ל-XLSX בצורה דומה. במקרה זה, אין צורך לציין פורמט פלט כלשהו. כל שעליך לעשות הוא לשמור את קובץ האקסל שהומר עם סיומת .xlsx. להלן השלבים להמרת PDF ל-XLSX ב-Python.

  • טען את קובץ ה-PDF באמצעות Document class.
  • צור אובייקט של מחלקה 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. לשם כך, עליך להגדיר את המאפיין ExcelSaveOptions.minimizethenumberofworksheets ל-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 לאקסל מקוון

אם ברצונך להמיר קבצי PDF לפורמט אקסל באופן מקוון, השתמש בממיר PDF ל-Excel האיכותי והחינמי שלנו, שפותח באמצעות ספריית Aspose.PDF.

ממיר PDF ל-XLS בחינם

אתה יכול לקבל רישיון חינם להמיר קבצי PDF לפורמט אקסל ללא מגבלות הערכה.

חקור ממיר PDF ל-Excel

אתה יכול ללמוד עוד על ספריית ה-PDF שלנו Python באמצעות תיעוד. כמו כן, אתה יכול להרגיש חופשי ליידע אותנו על השאילתות שלך דרך [הפורום] שלנו (https://forum.aspose.com/).

סיכום

במאמר זה, למדת כיצד להמיר קבצי PDF ל-Excel ב-Python. כיסינו במפורש את ההמרה של PDF ל-XLS ו-XLSX. בנוסף, ראית כיצד להתאים אישית המרת PDF ל-Excel באמצעות אפשרויות שונות. כמו כן, ממיר PDF ל-Excel מקוון בחינם מסופק בסוף שבו אתה יכול להשתמש כדי להמיר כמה קבצי PDF שתרצה.

ראה גם