python pptx table_Python-pptx Table

本文档介绍了如何使用Python库`python-pptx`来操作PPT中的表格,包括添加表格、访问单元格、设置行列属性、合并单元格以及调整单元格间距等。示例代码展示了创建表格、设置第一列和第一行的特殊格式以及合并单元格的方法。
摘要由CSDN通过智能技术生成

39ed36e8912a

image

Table对象

使用SlideShapes上的add_table()方法将Table对象添加到幻灯片。

class pptx.table.Table

一个DrawingML表对象。不能直接构造,

请使用Slide.shapes.add_table()将表添加到幻灯片。

cell(row_idx, col_idx)

返回位于row_idx,col_idx的单元格。

返回值是_Cell的实例。

row_idx和col_idx是从零开始的,

例如 cell(0,0)是表格中左上方的单元格。

columns

表示表列的_Column对象集合的只读引用。

_Column对象使用列表表示法访问,

例如 col = tbl.columns [0]。

first_col

读/写布尔属性,当为true时,

指示第一列的格式应与表格最左侧的侧栏相同。

first_row

读/写布尔属性,当为true时,

指示第一行应采用不同的格式,例如 用于列标题。

horz_banding

读/写布尔值属性,当为true时,指示表的行应以交替的阴影显示。

iter_cells()

为该表中的每个单元格生成_Cell对象。

每个网格单元都是按从左到右,从上到下的顺序生成的。

last_col

读/写布尔属性,当为true时,

指示最后一列的格式应不同,例如表最右边的总计行。

last_row

读/写布尔属性,当为true时,

指示最后一行的格式应不同,例如表底部的总计行。

rows

表示表行的_Row对象集合的只读引用。

_Row对象使用列表表示法访问,例如 row = tbl.rows [0]。

vert_banding

读/写布尔属性,当为true时,指示表的列应以交替的阴影显示。

_Column对象

class pptx.table._Column

表格列

width

列的宽度,以英制公制单位(EMU)

_Row对象

class pptx.table._Row

表格行

cells

表示表行的_Row对象集合的只读引用。

_Row对象使用列表表示法访问,例如 row = tbl.rows [0]。

height

行的高度,以英制公制单位(EMU)

_Cell对象

_Cell对象表示表中特定行/列位置的单个表单元格。

_Cell对象不是直接构造的。

使用Table.cell()方法可以获得对_Cell对象的引用,

并指定单元格的行/列位置。

也可以使用_Row.cells集合获得单元对象。

class pptx.table._Cell(tc, parent)

表格单元格

fill

此单元格的FillFormat实例,提供对填充属性(例如前景色)的访问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值