Нужно удалить 3 таблицы из файла в котором есть несколько таблиц
Я пытался удалить их по индексу
def rem1(file):
doc = docx.Document(file)
for i in [0,1,2]:
doc.tables.pop(i)
doc.save('new.docx')
def rem2(file):
doc = docx.Document(file)
tables = doc.tables
for i in [0,1,2]:
tables.pop(i)
doc.save('new.docx')
Единственное, что нашёл это удаление таблицы по какой то клетке, но в моём случае нужно удалить определённые таблицы из файла, и все таблицы разные
allTables = document.tables
for activeTable in allTables:
if activeTable.cell(0,0).paragraphs[0].text == 'some text':
activeTable._element.getparent().remove(activeTable._element)