Sorok hozzáadása a Word-táblázathoz Python segítségével

Ez a rövid cikk bemutatja, hogy hogyan adhat hozzá sorokat a Word táblázathoz Python használatával. Tartalmazza az IDE beállításának részleteit, az alkalmazás fejlesztési lépéseinek listáját és egy futtatható mintakódot, amely sorokat adhat hozzá a táblázathoz az MS Word dokumentumban Python használatával. A kimeneti Word fájl mentése előtt megtudhatja, hogyan szúrhat be egy sort a táblázatba.

Sorok beszúrásának lépései a Word-táblázatban Python használatával

  1. Állítsa be a környezetet úgy, hogy hozzáadja a(z) Aspose.Words for Python .NET-en keresztül alkalmazást sorok hozzáadásához
  2. Töltse be a minta Word fájlt a Document objektumba, amelyben ismert oszlopszámú táblázat található
  3. Érje el a célt table az indexszámával
  4. Hozzon létre egy új sort a Row osztály használatával az aspose.words.tables névtérben
  5. Ismételje meg a táblázat összes oszlopának számát
  6. Hozzon létre egy cellát, töltse fel tartalommal, és adja hozzá az újonnan létrehozott sorhoz
  7. Illessze be a sort a táblázatba, és mentse a kimeneti Word fájlt

Ezek a lépések összefoglalják a sorok hozzáadása a Word táblázathoz Python használatával folyamatát. A folyamat a céldokumentum betöltésével és a céltáblázathoz való hozzáféréssel indul az index segítségével. A következő lépésben egy üres sor jön létre, és minden cellában kitöltődik néhány mintaadattal, mielőtt hozzáadná a táblázathoz a kívánt pozícióban.

Kód sorok hozzáadásához a Word-táblázatban Python használatával

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

A fent említett kód bemutatja, hogyan lehet sorokat hozzáadni egy táblázathoz a Wordben Python használatával. Kiválasztja az első táblázatot a dokumentum első szakaszából, de bármelyik táblázatot kiválaszthatja bármely kívánt szakaszból. Hasonlóképpen az insert() metódus használatos, amely megköveteli a célsorszámot a sor mellett, azonban az add() metódussal hozzáadhatja a sort a gyűjtemény végéhez.

Ez a rövid útmutató megtanított minket arra, hogy sorokat adjunk hozzá egy meglévő táblázathoz. Ha meg szeretné ismerni az új táblázat létrehozásának folyamatát, tekintse meg a hogyan lehet táblázatot létrehozni a Wordben Python használatával című cikket.

 Magyar