วิธีเพิ่มแถวในตาราง Word โดยใช้ Python

บทความฉบับย่อนี้จะแนะนำ วิธีเพิ่มแถวในตาราง Word โดยใช้ Python มีรายละเอียดการตั้งค่า IDE รายการขั้นตอนในการพัฒนาแอปพลิเคชัน และโค้ดตัวอย่างที่รันได้สำหรับ เพิ่มแถวลงในตารางในเอกสาร MS Word โดยใช้ Python คุณจะได้เรียนรู้ตัวเลือกต่างๆ ในการแทรกแถวในตารางก่อนที่จะบันทึกไฟล์ Word เอาต์พุต

ขั้นตอนการแทรกแถวในตาราง Word โดยใช้ Python

  1. ตั้งค่าสภาพแวดล้อมเพื่อเพิ่ม Aspose.Words สำหรับ Python ผ่าน .NET ในแอปพลิเคชันของคุณเพื่อเพิ่มแถว
  2. โหลดไฟล์ Word ตัวอย่างลงในวัตถุ Document ซึ่งมีตารางที่มีจำนวนคอลัมน์ที่รู้จัก
  3. เข้าถึงเป้าหมาย table โดยใช้หมายเลขดัชนี
  4. สร้างแถวใหม่โดยใช้คลาส Row ใน aspose.words.tables namespace
  5. วนซ้ำตามจำนวนครั้งเป็นจำนวนคอลัมน์ทั้งหมดในตาราง
  6. สร้างเซลล์ เติมเนื้อหาและเพิ่มลงในแถวที่สร้างขึ้นใหม่
  7. แทรกแถวลงในตารางและบันทึกไฟล์ Word ที่ส่งออก

ขั้นตอนเหล่านี้สรุปขั้นตอนการ เพิ่มแถวในตาราง Word โดยใช้ Python กระบวนการเริ่มต้นด้วยการโหลดเอกสารเป้าหมายและเข้าถึงตารางเป้าหมายโดยใช้ดัชนี ในขั้นตอนถัดไป แถวว่างจะถูกสร้างขึ้นและเติมข้อมูลตัวอย่างบางส่วนในแต่ละเซลล์ก่อนที่จะเพิ่มลงในตารางในตำแหน่งที่ต้องการ

รหัสเพื่อเพิ่มแถวในตาราง Word โดยใช้ Python

import aspose.words as aw
import datetime
import aspose.pydrawing as drawing
# Load the license
wordLic = aw.License()
wordLic.set_license("Aspose.Total.lic")
# Open MS Word Document
MSWordDocument = aw.Document("WordWithTable.docx")
# Get the Table by index
tableToAddRowsTo = MSWordDocument.first_section.body.tables[0]
# Create a new Row class object
row = aw.tables.Row(MSWordDocument)
# Add five Cells to Row's cells collection
for i in range(5):
cell = aw.tables.Cell(MSWordDocument)
cell.append_child(aw.Paragraph(MSWordDocument))
cell.first_paragraph.runs.add(aw.Run(MSWordDocument, "Text in Cell " + str(i)))
row.cells.add(cell)
# Insert new Row after the first Row
tableToAddRowsTo.rows.insert(1, row)
MSWordDocument.save("TableWithAdditionalRows.docx")
print ("Rows added to Word table successfully")

โค้ดที่กล่าวถึงข้างต้นสาธิต วิธีเพิ่มแถวในตารางใน Word โดยใช้ Python เลือกตารางแรกจากส่วนแรกของเอกสาร อย่างไรก็ตาม คุณสามารถเลือกตารางใดก็ได้จากส่วนใดก็ได้ที่คุณต้องการ ในทำนองเดียวกัน ใช้เมธอด insert() ที่ต้องการหมายเลขแถวเป้าหมายพร้อมกับแถว อย่างไรก็ตาม คุณอาจใช้เมธอด add() เพื่อเพิ่มแถวที่ส่วนท้ายของคอลเลกชัน

คำแนะนำสั้นๆ นี้สอนให้เราเพิ่มแถวในตารางที่มีอยู่ หากคุณต้องการเรียนรู้ขั้นตอนการสร้างตารางใหม่ โปรดดูบทความใน วิธีสร้างตารางใน Word โดยใช้ Python

 ไทย