Cara Membuat Tabel di PowerPoint Menggunakan Python

Artikel sederhana ini memandu tentang cara membuat tabel di PowerPoint menggunakan Python. Ini mencakup semua informasi untuk menyiapkan lingkungan, prosedur langkah demi langkah untuk menyisipkan dan mengisi data di dalam tabel, dan kode contoh kerja yang mengilustrasikan cara menyisipkan tabel dalam slide menggunakan Python. Ini juga mencakup cara memformat teks di dalam sel tabel dan menyimpan presentasi di disk baik dalam format PPT atau PPTX.

Langkah-langkah Membuat Tabel di PowerPoint Menggunakan Python

  1. Konfigurasikan lingkungan untuk menggunakan Aspose.Slides untuk Python melalui .NET di aplikasi Anda untuk menambahkan tabel
  2. Hasilkan presentasi kosong baru menggunakan kelas Presentation dan akses slide default pertamanya
  3. Sisipkan tabel di slide yang memiliki lebar kolom dan tinggi baris yang ditentukan menggunakan metode add_table()
  4. Lintasi setiap baris dan selnya masing-masing di dalam tabel yang baru ditambahkan
  5. Setel teks sampel bersama dengan properti yang berhubungan dengan font di dalam setiap sel
  6. Simpan presentasi dengan tabel dalam format PPTX di disk

Langkah-langkah di atas menjelaskan cara membuat tabel di PowerPoint menggunakan Python dimana pada langkah pertama, kita akan membuat presentasi default dan mengakses slide pertamanya. Pada langkah selanjutnya, kita akan menambahkan tabel dengan menyediakan koordinat posisi tabel beserta lebar kolom dan tinggi baris. Pada langkah terakhir, kita akan melakukan iterasi melalui setiap sel di dalam tabel untuk mengatur teks beserta pemformatannya masing-masing sebelum menyimpan hasil presentasi pada disk.

Kode untuk Menambahkan Tabel di PowerPoint menggunakan 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")

Contoh ini mencakup cara membuat tabel di PowerPoint menggunakan Python di mana instance kelas Tabel digunakan untuk menyisipkan tabel yang memiliki kumpulan baris dan kolom. Objek kelas TextFrame menyetel teks, tinggi font, dan tipe poin untuk teks paragraf. Anda juga dapat menggunakan properti terkait lainnya seperti menyorot teks, mengatur format isian, menambah atau menghapus bidang, dan mengatur warna sorotan untuk beberapa nama.

Topik ini telah menjelaskan bagaimana Anda akan menyisipkan tabel dalam presentasi menggunakan Python. Jika Anda tertarik mempelajari tentang menambahkan gambar tanda air untuk mengamankan presentasi, lihat artikel di cara menambahkan watermark gambar di PPTX menggunakan Python.

 Indonesian