Таким образом, ширина столбца выполняется с использованием ширины ячейки для всех ячеек в одном столбце, например:
from docx import Document
from docx.shared import Cm
file = /path/to/file/
doc = Document(file)
table = doc.add_table(4,2)
for cell in table.columns[0].cells:
cell.width = Cm(1.85)
однако высота строки определяется с помощью строк, но я не могу вспомнить, как я это делал на прошлой неделе.
Теперь мне удалось найти способ ссылки на строки в таблице, но я не могу вернуться к этому пути. Можно изменить высоту с помощью метода add_row, но вы не можете создать таблицу без строк, поэтому верхняя строка всегда будет иметь высоту по умолчанию, которая составляет около 1,6 см.
Существует способ доступа к абзацам без использования add_paragraph, кто-нибудь знает, как получить доступ к строкам без использования метода add_row, потому что это было то, что я использовал для установки высоты строки в таблице по умолчанию.
Я пробовал это, но это не работает:
row = table.rows
row.height = Cm(0.7)
но это не дает ошибки, но также не влияет на высоту.