python-pptx中加入表格
时间: 2023-05-20 21:01:44 浏览: 576
可以使用 python-pptx 库中的 add_table() 方法来添加表格。以下是一个示例代码:
```python
from pptx import Presentation
from pptx.util import Inches
# 创建一个新的 PPT 文件
prs = Presentation()
# 添加一个新的幻灯片
slide = prs.slides.add_slide(prs.slide_layouts[0])
# 添加一个 2 行 3 列的表格
rows = 2
cols = 3
left = Inches(1.0)
top = Inches(2.0)
width = Inches(6.0)
height = Inches(0.8)
table = slide.shapes.add_table(rows, cols, left, top, width, height).table
# 设置表格的标题行
table.cell(0, 0).text = '姓名'
table.cell(0, 1).text = '年龄'
table.cell(0, 2).text = '性别'
# 设置表格的数据行
table.cell(1, 0).text = '张三'
table.cell(1, 1).text = '25'
table.cell(1, 2).text = '男'
# 保存 PPT 文件
prs.save('test.pptx')
```
这段代码会在一个新的 PPT 文件中添加一个幻灯片,并在幻灯片中添加一个 2 行 3 列的表格,然后设置表格的标题行和数据行,最后保存 PPT 文件。
阅读全文