python pptx table_Python-pptx Table

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实例,提供对填充属性(例如前景色)的访问。

你可能感兴趣的:(python,pptx,table)