Táblázat létrehozása a PowerPointban Python használatával

Ez az egyszerű cikk bemutatja, hogyan hozhat létre táblázatot a PowerPointban Python használatával**. Tartalmazza a környezet beállításához szükséges összes információt, az adatok táblázatba történő beszúrásának és kitöltésének lépésről lépésre történő eljárását, valamint egy működő mintakódot, amely bemutatja, hogyan lehet táblázatot beszúrni egy diába Python használatával. Azt is leírja, hogyan formázhatja a táblázat cellájában lévő szöveget, és hogyan mentheti a prezentációt a lemezre PPT vagy PPTX formátumban.

Táblázat létrehozásának lépései a PowerPointban Python használatával

  1. Konfigurálja a környezetben az Aspose.Slides for Python használatához .NET-en keresztül elemet az alkalmazásban egy táblázat hozzáadásához
  2. Hozzon létre egy új üres prezentációt a Presentation osztály használatával, és nyissa meg az első alapértelmezett diát
  3. Szúrjon be egy táblázatot a diába a meghatározott oszlopszélességekkel és sormagasságokkal a add_table() módszerrel
  4. Lapozzon végig minden soron és a hozzá tartozó cellán belül az újonnan hozzáadott táblázatban
  5. Állítsa be a minta szövegét a betűtípussal kapcsolatos tulajdonságaival együtt az egyes cellákban
  6. Mentse el a prezentációt egy táblázattal PPTX formátumban a lemezre

A fenti lépések elmagyarázzák, hogyan készíthet táblázatot a PowerPointban Python használatával, ahol az első lépésben létrehozunk egy alapértelmezett prezentációt, és hozzáférünk az első diához. A következő lépésekben hozzáadunk egy táblázatot úgy, hogy megadjuk a táblázat helyzetkoordinátáit, valamint az oszlopok szélességét és sormagasságát. Az utolsó lépésekben a táblázat minden celláján áthaladunk, hogy beállítsuk a szöveget és a megfelelő formázást, mielőtt az eredményül kapott prezentációt a lemezre mentjük.

Kód táblázat hozzáadásához a PowerPointban Python használatával

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

Ez a példa azt mutatja be, hogyan hozhat létre táblázatokat a PowerPointban Python használatával, ahol a Table osztálypéldány egy sorok és oszlopok gyűjteményét tartalmazó táblázat beszúrására szolgál. A TextFrame osztály objektum beállítja a szöveget, a betűmagasságot és a felsorolásjel típusát a bekezdés szövegéhez. Használhat más kapcsolódó tulajdonságokat is, például kiemelheti a szöveget, beállíthatja a kitöltési formátumot, hozzáadhat vagy eltávolíthat egy mezőt, és beállíthatja a kiemelés színét.

Ez a témakör elmagyarázza, hogyan lehet táblázatot beszúrni egy prezentációba Python használatával. Ha szeretne többet megtudni arról, hogyan adhat hozzá vízjelképet a prezentáció biztonsága érdekében, olvassa el a hogyan adhatunk vízjelet képhez a PPTX-ben Python használatával című cikket.

 Magyar