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

技术咨询:如何使用python-docx移除表格边框?

使用python-docx移除表格边框的解决方案

python-docx本身没有提供一键移除整个表格边框的方法,但可以通过遍历表格的每个单元格,逐个清除单元格四个方向的边框来实现。

具体代码示例如下:

from docx import Document

# 打开目标文档
doc = Document("你的文档路径.docx")
# 获取需要处理的表格(这里以第一个表格为例)
target_table = doc.tables[0]

# 遍历表格的每一行和每个单元格
for row in target_table.rows:
    for cell in row.cells:
        # 将单元格上下左右四个方向的边框样式设为None,即移除边框
        cell.border_top.line_style = None
        cell.border_bottom.line_style = None
        cell.border_left.line_style = None
        cell.border_right.line_style = None

# 保存修改后的文档
doc.save("移除边框后的文档.docx")

注意事项

  • 如果文档中有多个表格,只需修改doc.tables[索引]来指定目标表格即可。
  • 这种方式会移除表格的所有内外边框,若需要保留部分边框(比如仅保留外框),可以针对性地保留对应方向的边框设置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 08:35:28