python==null
如何用Python在word文件插入表格
本文是初级参考,用于演示怎么用python自动生成word文件,并且动态生成表格。使用docx来完成这项任务。docx是一个python操作word的package,这里做一个简要的说明,介绍它的用法。
首先进行安装:
pip install python-docx
注意这里要用python-docx,如果直接用docx可能会报错。
使用docx来生成一个新的word文档的源代码如下,注意其中的注释:
将上面的代码帖在下面,便于拷贝保存到中。
# 引入docx,Document
from docx import Document
# 生成一个新的文档
d = Document()
# 添加一个标题,做为一级标头
d.add_heading(f"表格 1", level=1)
# 建一个5行5列的表格
table = d.add_table(rows=5, cols=5, style="Table Grid")
# 往表格每一个表格中写入内容
for i in range(5):
for j in range(5):
= f"({i}-{j})"
# 保存word到文件中
d.save("")
运行
Python3
获得一个test1.docx,打开该文件,可以看到如下的表格内容:
docx包中还有很多其它的用法,这里不做一一介绍,如果需要添加表格到word中,可以参考这里的代码。
- 下载图片
- 复制图片
2023-07-27
浏览2622
📖知识|知识分享
登录后评论
18
3
1