يوجه هذا البرنامج التعليمي السريع ** كيفية إنشاء صورة لجدول بيانات باستخدام Python **. يوفر كل التفاصيل اللازمة لتكوين البيئة والخطوات لكتابة تطبيق يمكن استخدامه لعرض كل صفحة من جدول البيانات كصورة منفصلة في ملف XLSX أو ملف XLS. أثناء عملية إنشاء ** صور لجداول البيانات باستخدام Python ** لنقل صور JPEG ، ستتمرن أيضًا على خيارات لتخصيص الصور الناتجة.
خطوات إنشاء ملف Excel في Python
- تكوين بيئة التطوير لتثبيت Aspose.Cells for Python عبر Java
- قم بتحميل ملف Excel المدخل باستخدام كائن فئة Workbook لإنشاء صور جدول بيانات منه
- إنشاء كائن فئة ImageOrPrintOptions لتخصيص الصور الناتجة
- قم بتعيين علامة الاحتواء التلقائي للخلية لتنظيم المحتويات في الخلية للحصول على رؤية أفضل
- اضبط نوع الصورة المطلوب
- احصل على مرجع إلى ورقة العمل الهدف ليتم عرضها من المصنف الذي تم تحميله
- قم بتحليل جميع الصفحات في جدول البيانات وعرضها كصورة منفصلة
تم تصميم جميع الخطوات هنا لتغطية العملية الكاملة لإنتاج * صورة جدول بيانات باستخدام 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.