pptx模块 表格

样式

在这里插入图片描述

代码

import pptx
from pptx.util import Inches

ppt = pptx.Presentation()

lay_outs = ppt.slide_layouts

slice = ppt.slides.add_slide(lay_outs[1])

hoders = slice.shapes.placeholders

hoders[0].text = '标题0'
hoders[1].text = '正文内容1'

img_path = '1724a51964ed5bda.png'
left, top, width, height = Inches(2), Inches(1), Inches(5), Inches(5)
img_box = slice.shapes.add_picture(img_path, left, top, width, height)
print(img_box)

row, col = 5, 3
table_obj = slice.shapes.add_table(row, col, left, top, width, height)
table = table_obj.table
print(table_obj)  # <pptx.shapes.graphfrm.GraphicFrame object at 0x000002B726C07188>
print(table)  # <pptx.table.Table object at 0x000002B726C04A08>

table.columns[0].width = Inches(2)
table.columns[1].width = Inches(1)

table.cell(0, 0).text = '0,0'
table.cell(0, 1).text = '0,1'
table.cell(1, 0).text = '1,0'
table.cell(1, 1).text = '1,1'

ppt.save('test.pptx')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鲸鱼编程pyhui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值