gpt4 book ai didi

python-docx - 如何旋转表格单元格中的文本?

转载 作者:行者123 更新时间:2023-12-01 23:38:46 25 4
gpt4 key购买 nike

我正在尝试制作这样的表格:

Table with vertical header cells

如您所见,标题是垂直方向的。
如何使用 python-docx 实现这一点?

附言对不起,未翻译的表格。

最佳答案

那些太累而无法寻找的人的片段:

from docx.oxml import OxmlElement
from docx.oxml.ns import qn
from docx.table import _Cell


def set_vertical_cell_direction(cell: _Cell, direction: str):
# direction: tbRl -- top to bottom, btLr -- bottom to top
assert direction in ("tbRl", "btLr")
tc = cell._tc
tcPr = tc.get_or_add_tcPr()
textDirection = OxmlElement('w:textDirection')
textDirection.set(qn('w:val'), direction) # btLr tbRl
tcPr.append(textDirection)

关于python-docx - 如何旋转表格单元格中的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47738013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com