كيفية إنشاء صورة لجدول بيانات باستخدام بايثون

يوجه هذا البرنامج التعليمي السريع ** كيفية إنشاء صورة لجدول بيانات باستخدام Python **. يوفر كل التفاصيل اللازمة لتكوين البيئة والخطوات لكتابة تطبيق يمكن استخدامه لعرض كل صفحة من جدول البيانات كصورة منفصلة في ملف XLSX أو ملف XLS. أثناء عملية إنشاء ** صور لجداول البيانات باستخدام Python ** لنقل صور JPEG ، ستتمرن أيضًا على خيارات لتخصيص الصور الناتجة.

خطوات إنشاء ملف Excel في Python

  1. تكوين بيئة التطوير لتثبيت Aspose.Cells for Python عبر Java
  2. قم بتحميل ملف Excel المدخل باستخدام كائن فئة Workbook لإنشاء صور جدول بيانات منه
  3. إنشاء كائن فئة ImageOrPrintOptions لتخصيص الصور الناتجة
  4. قم بتعيين علامة الاحتواء التلقائي للخلية لتنظيم المحتويات في الخلية للحصول على رؤية أفضل
  5. اضبط نوع الصورة المطلوب
  6. احصل على مرجع إلى ورقة العمل الهدف ليتم عرضها من المصنف الذي تم تحميله
  7. قم بتحليل جميع الصفحات في جدول البيانات وعرضها كصورة منفصلة

تم تصميم جميع الخطوات هنا لتغطية العملية الكاملة لإنتاج * صورة جدول بيانات باستخدام Python *. كل تفاصيل التكوين ، مقدمة لمساحات الأسماء والفئات والطرق والعدادات المطلوبة هي جزء من هذه الخطوات. إذا طلبت ، يمكنك حذف استخدام فئة ImageOrPrintOptions وعرض الصور بالإعدادات الافتراضية فقط.

كود لإنشاء ملف Excel في Python

from pickle import TRUE
import jpype
import csv
import asposecells
jpype.startJVM()
from asposecells.api import License, Workbook, ImageOrPrintOptions, ImageType, SheetRender
# Instantiate a license
license = License()
license.setLicense("Aspose.Total.lic")
# Load the input XLSX file
wbToRender = Workbook("NewPivotTable.xlsx")
# Instantiate the ImageOrPrintOptions class object
outputImgOptions = ImageOrPrintOptions()
# Set the autofit flag to true
outputImgOptions.setCellAutoFit(True)
# Set the export image type
outputImgOptions.setImageType(ImageType.JPEG)
# Get first worksheet
sheetToRender = wbToRender.getWorksheets().get(0)
# Create SheetRender object for the selected sheet
sheetRenderToImage = SheetRender(sheetToRender, outputImgOptions)
# Loop through all the pages of the sheet and render as a separate image
for j in range(sheetRenderToImage.getPageCount()):
sheetRenderToImage.toImage(j, "ToImage-out" + str(j) + ".jpg")
print("Images rendered for the entire sheet successfully")
jpype.shutdownJVM()

إذا كنت تستخدم كائن فئة ImageOrPrintOptions لإنشاء * صورة ورقة MS Excel باستخدام Python * ، فيمكنك تعيين خصائص الصور الناتجة مثل إعداد الخط الافتراضي ونوع خط الشبكة والدقة الأفقية والرأسية والعلامة لعرض ورقة العمل بأكملها على صفحة واحدة غيض من فيض. وبالمثل ، يمكن تعيين نوع صورة الإخراج كـ EMF و JPEG و PNG و BMP و GIF وما إلى ذلك. في النهاية ، عندما يتم عرض جميع الصفحات كصور ، يمكنك تحديد صفحات معينة بناءً على متطلباتك.

في هذا البرنامج التعليمي ، تعلمنا إنشاء صور من ورقة العمل. إذا كنت مهتمًا بمعرفة إجراء إنشاء ملف Excel من البداية ، فراجع المقالة على كيفية إنشاء ملف Excel في Python.

 عربي