Python kullanarak PowerPoint'te Tablo Oluşturma

Bu basit makale, Python kullanarak PowerPoint’te tablo oluşturma konusunda rehberlik eder. Ortamı ayarlamak için tüm bilgileri, bir tablonun içine veri eklemek ve doldurmak için adım adım prosedürü ve Python kullanarak bir slayda nasıl tablo ekleneceğini gösteren çalışan bir örnek kodu içerir. Ayrıca, tablo hücresi içindeki metnin nasıl biçimlendirileceğini ve sunumun diske PPT veya PPTX biçiminde nasıl kaydedileceğini de kapsar.

Python kullanarak PowerPoint’te Tablo Oluşturma Adımları

  1. Tablo eklemek için uygulamanızda Aspose.Slides for Python’u .NET aracılığıyla kullanmak için ortam öğesini yapılandırın
  2. Presentation sınıfını kullanarak yeni bir boş sunu oluşturun ve ilk varsayılan slaydına erişin
  3. add_table() yöntemini kullanarak tanımlı sütun genişliklerine ve satır yüksekliklerine sahip bir tabloyu slayda ekleyin
  4. Yeni eklenen tablonun içindeki her satırda ve ilgili hücrede gezinin
  5. Örnek metni, her hücrenin içindeki yazı tipiyle ilgili özellikleriyle birlikte ayarlayın
  6. Sunumu PPTX formatında bir tablo ile diske kaydedin

Yukarıdaki adımlar Python kullanarak PowerPoint’te nasıl tablo yapılacağını açıklar, bu sayede ilk adımda varsayılan bir sunum oluşturacağız ve ilk slaydına erişeceğiz. Sonraki adımlarda, sütunların genişlikleri ve satır yükseklikleri ile birlikte tablonun konum koordinatlarını vererek bir tablo ekleyeceğiz. Son adımlarda, ortaya çıkan sunumu diske kaydetmeden önce metni ilgili biçimlendirmeyle birlikte ayarlamak için tablonun içindeki her hücreyi yineleyeceğiz.

Python kullanarak PowerPoint’te Tablo Ekleme Kodu

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")

Bu örnek, Tablo sınıfı örneğinin bir satır ve sütun koleksiyonuna sahip bir tablo eklemek için kullanıldığı Python kullanılarak PowerPoint’te tabloların nasıl oluşturulacağını içerir. TextFrame sınıfı nesnesi, paragraf metni için metni, yazı tipi yüksekliğini ve madde işareti türünü ayarlar. Metni vurgulama, dolgu formatını ayarlama, alan ekleme veya kaldırma ve vurgu rengini ayarlama gibi diğer ilgili özellikleri de kullanabilirsiniz.

Bu konu Python kullanarak bir sunuya nasıl tablo ekleyeceğinizi açıklamıştır. Sunumu güvenceye almak için bir filigran resmi eklemeyi öğrenmekle ilgileniyorsanız, Python kullanarak PPTX’te görüntü filigranı nasıl eklenir ile ilgili makaleye bakın.

 Türkçe