Tutorial singkat ini berisi informasi tentang cara membuat tabel di Word menggunakan Python. Serangkaian instruksi terperinci disediakan untuk membangun lingkungan, mengembangkan program menggunakan proses bertahap, dan kode contoh yang dapat dijalankan untuk membuat tabel di MS Word menggunakan Python. Anda juga akan mempelajari proses untuk memformat sel individual dari tabel jika diperlukan dan menyimpan file Word yang dihasilkan sebagai DOCX, DOC, atau format lain yang didukung MS Word.
Langkah-langkah Membuat Tabel di MS Word menggunakan Python
- Atur lingkungan untuk menggunakan Aspose.Words untuk Python melalui .NET untuk menyisipkan tabel di Word
- Buat instance objek kelas DocumentBuilder untuk menambahkan tabel
- Mulai tabel dengan menggunakan objek kelas DocumentBuilder dan insert a cell dengan beberapa teks di dalamnya
- Masukkan sel lain dengan gambar di dalamnya
- Akhiri baris dan tabel menggunakan metode masing-masing
- Simpan file Word keluaran yang memiliki tabel di dalamnya
Langkah-langkah ini menjelaskan cara menyisipkan tabel di Word menggunakan Python. Objek kelas DocumentBuilder mendukung memulai tabel, menyisipkan sel, menulis konten ke sel, menambahkan gambar ke sel, dan akhirnya menandai akhir baris dan tabel. Setelah konten diisi dalam tabel, itu disimpan sebagai dokumen Word menggunakan metode save() di objek kelas DocumentBuilder.Document.
Kode untuk Membuat Tabel di Dokumen Word menggunakan Python
import aspose.words as aw | |
# Load the license | |
wordToTiff = aw.License() | |
wordToTiff.set_license("Aspose.Total.lic") | |
# Instantiate DocumentBuilder object to create a table | |
forAddingTableInWord = aw.DocumentBuilder() | |
# Start the table | |
tableInWord = forAddingTableInWord.start_table() | |
# Insert a cell in the newly created table | |
forAddingTableInWord.insert_cell() | |
# Set some text in the cell | |
forAddingTableInWord.write("Sample data for Table Row 1 and Cell 1") | |
# Insert another cell in the same row | |
forAddingTableInWord.insert_cell() | |
# Insert image | |
forAddingTableInWord.insert_image("SampleImage.jpg") | |
# End the row | |
forAddingTableInWord.end_row() | |
# End the table | |
forAddingTableInWord.end_table() | |
# Save the output Word file with a table | |
forAddingTableInWord.document.save("WorFileWithTable.docx") | |
print ("Word file with a table created successfully") |
Kode ini mendemonstrasikan cara membuat tabel di Word menggunakan Python dengan bantuan objek kelas DocumentBuilder. Kelas DocumentBuilder ini memiliki fitur untuk memformat sel sebelum menambahkannya ke tabel dengan menggunakan objek cell_format untuk mengatur lebar, vertical_alignment, shading.background_pattern_color, wrap_text, dan fit_text. Demikian pula, Anda dapat mengatur format baris menggunakan objek row_format di DocumentBuilder dengan mengatur properti seperti height_rule, height, Borders.line_style, dan Borders.color.
Artikel ini telah mengajarkan kita untuk membuat tabel Word dan memasukkan teks dan gambar ke dalamnya. Jika Anda ingin belajar menyisipkan komentar dalam file Word, lihat artikel di cara memasukkan komentar di Word menggunakan Python.