تحويل PDF إلى Excel في Python

PDF إلى Excel قد يكون التحويل مطلوبًا في حالات مختلفة ، على سبيل المثال ، لتصدير البيانات المجدولة في PDF إلى جداول البيانات ، وأتمتة المهام في Excel ، واستخدام ميزات معالجة البيانات الأخرى في Excel. أثناء العمل مع ملفات PDF و Excel برمجيًا ، قد تحتاج إلى أتمتة تحويل PDF إلى Excel في Python. لتحقيق ذلك ، توفر لك هذه المقالة أسهل حل لتحويل ملفات PDF إلى Excel في Python.

بالإضافة إلى ذلك ، سوف تتعلم كيفية تخصيص تحويل PDF إلى Excel باستخدام خيارات مختلفة. أيضًا ، ستحصل على محول PDF إلى Excel مجاني عبر الإنترنت يمكنك استخدامه في أي مكان وفي أي وقت.

بيثون لتحويل PDF إلى Excel

لتحويل 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

كيفية تحويل PDF إلى XLS في Python

ورقة إكسل محولة

تحويل PDF إلى Excel في Python

احفظ ملف PDF بتنسيق XLSX في Python

يمكنك أيضًا تحويل PDF إلى XLSX بطريقة مماثلة. في هذه الحالة ، لا تحتاج إلى تحديد أي تنسيق إخراج. ما عليك سوى حفظ ملف Excel المحول بامتداد .xlsx. فيما يلي خطوات تحويل PDF إلى XLSX في Python.

  • قم بتحميل ملف PDF باستخدام فئة المستند.
  • قم بإنشاء كائن من فئة 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.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 إلى Excel عبر الإنترنت

إذا كنت ترغب في تحويل ملفات PDF إلى تنسيق Excel عبر الإنترنت ، فاستخدم محول PDF إلى Excel المجاني عالي الجودة ، والذي تم تطويره باستخدام مكتبة Aspose.PDF.

تحويل PDF إلى XLS مجاني

يمكنك الحصول على ترخيص مجاني لتحويل ملفات PDF إلى تنسيق Excel دون قيود التقييم.

استكشف PDF to Excel Converter

يمكنك معرفة المزيد عن مكتبة Python PDF الخاصة بنا باستخدام التوثيق. أيضًا ، لا تتردد في إخبارنا باستفساراتك عبر المنتدى.

خاتمة

في هذه المقالة ، تعلمت كيفية تحويل ملفات PDF إلى Excel في Python. لقد قمنا بتغطية تحويل PDF إلى XLS و XLSX بشكل صريح. بالإضافة إلى ذلك ، رأيت كيفية تخصيص تحويل PDF إلى Excel باستخدام خيارات مختلفة. أيضًا ، يتم توفير محول PDF إلى Excel مجاني عبر الإنترنت في النهاية يمكنك استخدامه لتحويل العديد من ملفات PDF كما تريد.

أنظر أيضا