gpt4 book ai didi

python - 在 python-docx 中取消设置标题行或将第一列设置为标题列

转载 作者:行者123 更新时间:2023-12-01 07:08:49 24 4
gpt4 key购买 nike

我正在使用 python-docx 生成多个表,但我遇到一些问题,即某些表被旋转 == 标题位于第一列而不是第一行。

是否有可能如何使用 python-docx 或直接访问 xml 取消选中以下选项?

Microsoft Word settings

最佳答案

我确实找到了如何实现我所需要的解决方法。可以直接访问每个单元格中的每个段落,并在创建过程中手动将其设置为粗体。

此示例将第一列设为粗体,并使表格的其余部分保持正常:

table = document.add_table(rows=0, cols=len(data))
table.style = 'Table Grid'
row_cells = table.add_row().cells
# Some fake data
row_cells[0].text = data[0]
row_cells[1].text = data[1]
row_cells[2].text = data[2]
# ...
# This gets Heading Row 1 paragraph and sets it to bold
row_cells[0].paragraphs[0].runs[0].font.bold = True

关于python - 在 python-docx 中取消设置标题行或将第一列设置为标题列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58324644/

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