نحوه ایجاد جدول در پاورپوینت با استفاده از پایتون

این مقاله ساده راهنمای نحوه ایجاد جدول در پاورپوینت با استفاده از پایتون است. این شامل تمام اطلاعات برای تنظیم محیط، یک روش گام به گام برای درج و پر کردن داده ها در یک جدول، و یک کد نمونه فعال است که نحوه درج جدول در اسلاید با استفاده از Python را نشان می دهد. همچنین نحوه قالب‌بندی متن داخل سلول جدول و ذخیره ارائه بر روی دیسک را در قالب PPT یا PPTX پوشش می‌دهد.

مراحل ایجاد جدول در پاورپوینت با استفاده از پایتون

  1. محیطی برای استفاده از Aspose.Slides برای پایتون از طریق دات نت را در برنامه خود برای افزودن جدول پیکربندی کنید
  2. یک ارائه خالی جدید با استفاده از کلاس Presentation ایجاد کنید و به اولین اسلاید پیش فرض آن دسترسی پیدا کنید.
  3. با استفاده از روش add_table() جدولی با عرض ستون‌ها و ارتفاع ردیف‌های تعریف‌شده در اسلاید درج کنید.
  4. از هر ردیف و سلول مربوطه در داخل جدول جدید اضافه شده عبور کنید
  5. متن نمونه را به همراه خواص مربوط به فونت آن در داخل هر سلول تنظیم کنید
  6. ارائه را با یک جدول با فرمت PPTX روی دیسک ذخیره کنید

مراحل بالا نحوه ساخت جدول در پاورپوینت با استفاده از پایتون را توضیح می دهد که در مرحله اول، یک ارائه پیش فرض ایجاد می کنیم و به اولین اسلاید آن دسترسی خواهیم داشت. در مراحل بعدی، با ارائه مختصات موقعیت جدول به همراه عرض ستون ها و ارتفاع سطرها، جدولی را اضافه می کنیم. در مراحل پایانی، ما در تمام سلول‌های داخل جدول تکرار می‌کنیم تا متن را به همراه قالب‌بندی مربوطه قبل از ذخیره ارائه بر روی دیسک تنظیم کنیم.

کد برای افزودن جدول در پاورپوینت با استفاده از پایتون

import aspose.pydrawing as draw
import aspose.slides as slides
# Path to the license file directory
filepath = "Y://Documents//KnowledgeBase//TestData//"
# Load the license in your application for creating the table
slidesTableLicense = slides.License()
slidesTableLicense.set_license(filepath + "Conholdate.Total.Product.Family.lic")
# Instantiate the Presentation object to add the table
with slides.Presentation() as presentationTable:
# Access the first default slide
slide = presentationTable.slides[0]
# Define the columns widths and rows heights
dblColsWidth = [50, 50, 50]
dblRowsHeight = [50, 30, 30, 30, 30]
# Insert the table shape to slide
table = slide.shapes.add_table(100, 50, dblColsWidth, dblRowsHeight)
# Set the border format for each cell
for rowIndex in range(len(table.rows)):
for cellIndex in range(len(table.rows[rowIndex])):
table.rows[rowIndex][cellIndex].cell_format.border_top.fill_format.fill_type = slides.FillType.SOLID
table.rows[rowIndex][cellIndex].cell_format.border_top.fill_format.solid_fill_color.color = draw.Color.red
table.rows[rowIndex][cellIndex].cell_format.border_top.width = 5
table.rows[rowIndex][cellIndex].cell_format.border_bottom.fill_format.fill_type = slides.FillType.SOLID
table.rows[rowIndex][cellIndex].cell_format.border_bottom.fill_format.solid_fill_color.color= draw.Color.red
table.rows[rowIndex][cellIndex].cell_format.border_bottom.width =5
table.rows[rowIndex][cellIndex].cell_format.border_left.fill_format.fill_type = slides.FillType.SOLID
table.rows[rowIndex][cellIndex].cell_format.border_left.fill_format.solid_fill_color.color =draw.Color.red
table.rows[rowIndex][cellIndex].cell_format.border_left.width = 5
table.rows[rowIndex][cellIndex].cell_format.border_right.fill_format.fill_type = slides.FillType.SOLID
table.rows[rowIndex][cellIndex].cell_format.border_right.fill_format.solid_fill_col or.color = draw.Color.red
table.rows[rowIndex][cellIndex].cell_format.border_right.width = 5
# Merge the cells 1 and 2 of row 1
table.merge_cells(table.rows[0][0], table.rows[1][1], False)
# Add the text inside the merged cell
table.rows[0][0].text_frame.text = "Merged Table Cells"
presentationTable.save(filepath + "NewPresentationWithTable.pptx", slides.export.SaveFormat.PPTX)
print("Done")

این مثال مستلزم نحوه ایجاد جداول در پاورپوینت با استفاده از پایتون است که در آن نمونه کلاس Table برای درج جدولی با مجموعه ای از سطرها و ستون ها استفاده می شود. شی کلاس TextFrame متن، ارتفاع فونت و نوع گلوله را برای متن پاراگراف تنظیم می کند. همچنین می‌توانید از ویژگی‌های مرتبط دیگر مانند متن برجسته، تنظیم فرمت پر، افزودن یا حذف یک فیلد، و تنظیم رنگ هایلایت برای نام بردن چند مورد استفاده کنید.

در این مبحث توضیح داده شده است چگونه جدولی را با استفاده از پایتون در یک نمایش قرار دهید. اگر علاقه مند به یادگیری در مورد افزودن تصویر واترمارک برای ایمن سازی ارائه هستید، به مقاله در نحوه اضافه کردن واترمارک تصویر در PPTX با استفاده از پایتون مراجعه کنید.

 فارسی