You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

python-docx开发:如何查看所有可用的表格样式?

获取python-docx中所有可用表格样式的方法

要查看python-docx中所有可用的表格样式,你可以遍历文档的样式集合,筛选出表格类型的样式:

from docx import Document
from docx.enum.style import WD_STYLE_TYPE

doc = Document()
# 筛选所有表格样式
table_styles = [style.name for style in doc.styles if style.type == WD_STYLE_TYPE.TABLE]

# 输出所有表格样式名称
for style in table_styles:
    print(style)

运行这段代码后,会打印出当前文档模板支持的所有表格样式名称,直接将这些名称赋值给table.style即可应用对应的样式。

注意事项

  1. 不同Word模板的可用表格样式可能存在差异,如果你使用自定义模板创建文档,需用Document("your_custom_template.docx")加载模板,这样获取的样式才是该模板包含的。
  2. 你的示例代码中有一处笔误:table.cel(i, 1).text = data[1] 应修正为 table.cell(i, 1).text = data[1],否则会抛出属性错误。

内容的提问来源于stack exchange,提问作者kranu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 12:46:04