Πώς να δημιουργήσετε έναν πίνακα στο PowerPoint χρησιμοποιώντας Python

Αυτό το απλό άρθρο καθοδηγεί ** πώς να δημιουργήσετε έναν πίνακα στο PowerPoint χρησιμοποιώντας Python**. Καλύπτει όλες τις πληροφορίες για τη ρύθμιση του περιβάλλοντος, μια διαδικασία βήμα προς βήμα για την εισαγωγή και συμπλήρωση δεδομένων μέσα σε έναν πίνακα και ένα λειτουργικό δείγμα κώδικα που απεικονίζει πώς να εισαγάγετε έναν πίνακα σε μια διαφάνεια χρησιμοποιώντας Python. Καλύπτει επίσης τον τρόπο μορφοποίησης του κειμένου μέσα στο κελί του πίνακα και την αποθήκευση της παρουσίασης στο δίσκο είτε σε μορφή PPT ή PPTX.

Βήματα για τη δημιουργία πίνακα στο PowerPoint χρησιμοποιώντας Python

  1. Διαμορφώστε το περιβάλλον χρήσης Aspose.Slides για Python μέσω .NET στην εφαρμογή σας για να προσθέσετε έναν πίνακα
  2. Δημιουργήστε μια νέα κενή παρουσίαση χρησιμοποιώντας την κλάση Presentation και αποκτήστε πρόσβαση στην πρώτη προεπιλεγμένη διαφάνεια
  3. Εισαγάγετε έναν πίνακα στη διαφάνεια με τα καθορισμένα πλάτη στηλών και ύψος σειρών χρησιμοποιώντας τη μέθοδο add_table()
  4. Διασχίστε κάθε γραμμή και το αντίστοιχο κελί της μέσα στον πίνακα που προστέθηκε πρόσφατα
  5. Ρυθμίστε το δείγμα κειμένου μαζί με τις ιδιότητες που σχετίζονται με τη γραμματοσειρά μέσα σε κάθε κελί
  6. Αποθηκεύστε την παρουσίαση με έναν πίνακα σε μορφή PPTX στο δίσκο

Τα παραπάνω βήματα εξηγούν πώς να φτιάξετε πίνακα στο PowerPoint χρησιμοποιώντας Python όπου στο πρώτο βήμα, θα δημιουργήσουμε μια προεπιλεγμένη παρουσίαση και θα αποκτήσουμε πρόσβαση στην πρώτη της διαφάνεια. Στα επόμενα βήματα, θα προσθέσουμε έναν πίνακα παρέχοντας τις συντεταγμένες θέσης για τον πίνακα μαζί με τα πλάτη των στηλών και το ύψος των σειρών. Στα τελευταία βήματα, θα επαναλάβουμε κάθε κελί μέσα στον πίνακα για να ορίσουμε το κείμενο μαζί με την αντίστοιχη μορφοποίηση πριν αποθηκεύσουμε την προκύπτουσα παρουσίαση στο δίσκο.

Κώδικας για προσθήκη πίνακα στο PowerPoint χρησιμοποιώντας Python

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

Αυτό το παράδειγμα συνεπάγεται πώς να δημιουργείτε πίνακες στο PowerPoint χρησιμοποιώντας Python όπου η παρουσία κλάσης Table χρησιμοποιείται για την εισαγωγή ενός πίνακα που έχει μια συλλογή από σειρές και στήλες. Το αντικείμενο κλάσης TextFrame ορίζει το κείμενο, το ύψος της γραμματοσειράς και τον τύπο κουκκίδας για το κείμενο της παραγράφου. Μπορείτε επίσης να χρησιμοποιήσετε άλλες σχετικές ιδιότητες, όπως επισήμανση κειμένου, ορισμό μορφής πλήρωσης, προσθήκη ή αφαίρεση πεδίου και ορισμό χρώματος επισήμανσης για να αναφέρετε μερικά.

Αυτό το θέμα έχει εξηγήσει πώς θα εισαγάγετε έναν πίνακα σε μια παρουσίαση χρησιμοποιώντας Python. Εάν ενδιαφέρεστε να μάθετε για την προσθήκη μιας εικόνας υδατογραφήματος για την ασφάλεια της παρουσίασης, ανατρέξτε στο άρθρο στο πώς να προσθέσετε υδατογράφημα εικόνας στο PPTX χρησιμοποιώντας Python.

 Ελληνικά