Unir tablas

Contents
[ ]

Una tabla, representada en el modelo de objetos de documento Aspose.Words, se compone de filas y celdas independientes, lo que facilita la unión de tablas.

Para manipular una tabla para unirla con otra tabla, solo necesitamos mover las filas de la segunda tabla al final de la primera y eliminar el contenedor de la segunda tabla.

El siguiente ejemplo de código muestra cómo fusionar filas de dos tablas en una:

# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET.git.
doc = aw.Document(MY_DIR + "Tables.docx")
# The rows from the second table will be appended to the end of the first table.
first_table = doc.get_child(aw.NodeType.TABLE, 0, True).as_table()
second_table = doc.get_child(aw.NodeType.TABLE, 1, True).as_table()
# Append all rows from the current table to the next tables
# with different cell count and widths can be joined into one table.
while second_table.has_child_nodes:
first_table.rows.add(second_table.first_row)
second_table.remove()
doc.save(ARTIFACTS_DIR + "WorkingWithTables.combine_rows.docx")
view raw combine-rows.py hosted with ❤ by GitHub