Python-docx 如何删除 table 列?
Python-docx how do I delete a table column?
我需要使用 python 删除 docx 中 table 的一列 3.
互联网上没有任何内容。
你可以使用这个功能
from docx import Document
document = Document('YOUR_DOCX')
def Delete_column_in_table(table, columns):
table = document.tables[table]
grid = table._tbl.find("w:tblGrid", table._tbl.nsmap)
for cell in table.column_cells(columns):
cell._tc.getparent().remove(cell._tc)
col_elem = grid[columns]
grid.remove(col_elem)
Delete_column_in_table(0, 0)
document.save('OUT.docx')
我需要使用 python 删除 docx 中 table 的一列 3.
互联网上没有任何内容。
你可以使用这个功能
from docx import Document
document = Document('YOUR_DOCX')
def Delete_column_in_table(table, columns):
table = document.tables[table]
grid = table._tbl.find("w:tblGrid", table._tbl.nsmap)
for cell in table.column_cells(columns):
cell._tc.getparent().remove(cell._tc)
col_elem = grid[columns]
grid.remove(col_elem)
Delete_column_in_table(0, 0)
document.save('OUT.docx')