openpyxl.worksheet.cellu range模块¶
- class openpyxl.worksheet.cell_range.CellRange(range_string=None, min_col=None, min_row=None, max_col=None, max_row=None, title=None)[源代码]¶
基类:
openpyxl.descriptors.serialisable.Serialisable
表示工作表中的范围:标题和坐标。
此对象用于对范围执行操作,例如:
移位、展开或收缩
与另一个图纸范围的并集/交集,
我们可以检查范围是否是:
等于或不等于另一个,
彼此分离,
包含在另一个。
我们可以得到:
范围的大小。
范围边界(顶点)
坐标,
字符串表示,
- property bottom¶
构成范围底部的单元坐标列表
- property bounds¶
作为元组的范围顶点
- property cells¶
- property cols¶
以列形式返回单元格坐标
- property coord¶
范围的Excel样式表示
- expand(right=0, down=0, left=0, up=0)[源代码]¶
按提供的维度扩展范围。
- 参数
right (int) -- 按此单元格数向右扩展范围
down (int) -- 按此单元格数向下扩展范围
left (int) -- 按此单元格数向左扩展范围
up (int) -- 按此单元格数向上扩展范围
- intersection(other)[源代码]¶
返回一个新的区域,其中的单元格与此区域公用,并且 其他
- 参数
other (openpyxl.worksheet.cell_range.CellRange) -- 其他工作表范围。
- 返回
相交的工作表范围。
- 提升
ValueError
如果 其他 范围与此范围不相交。
- isdisjoint(other)[源代码]¶
返回
True
如果此范围没有与 其他 . 如果且仅当范围的交集为空范围时,范围才是不相交的。- 参数
other (openpyxl.worksheet.cell_range.CellRange) -- 其他工作表范围。
- 返回
True
如果该区域没有与其他区域相同的单元格。
- issubset(other)[源代码]¶
测试此范围内的每个单元格是否也在 其他 .
- 参数
other (openpyxl.worksheet.cell_range.CellRange) -- 其他工作表范围
- 返回
True
如果 范围 <= 其他 .
- issuperset(other)[源代码]¶
测试是否每个单元 其他 在这个范围内。
- 参数
other (openpyxl.worksheet.cell_range.CellRange) -- 其他工作表范围
- 返回
True
如果 范围 > 其他 (或) 其他 在里面 范围 )
- property left¶
组成范围左侧的单元坐标列表
- max_col¶
值的类型必须小于class“int”>
- max_row¶
值的类型必须小于class“int”>
- min_col¶
值的类型必须小于class“int”>
- min_row¶
值的类型必须小于class“int”>
- property right¶
组成范围右侧的单元坐标列表
- property rows¶
以行形式返回单元格坐标
- shift(col_shift=0, row_shift=0)[源代码]¶
根据移位值移动范围的焦点( col_shift , row_shift )
- 参数
col_shift (int) -- 要移动的列数,可以为负数
row_shift (int) -- 要移动的行数,可以是负数
- 提升
ValueError
如果任何行或列索引<1
- shrink(right=0, bottom=0, left=0, top=0)[源代码]¶
按提供的尺寸缩小范围。
- 参数
right (int) -- 按此单元格数从右侧缩小范围
down (int) -- 按此单元格数从顶部缩小范围
left (int) -- 按此单元格数从左边缩小范围
up (int) -- 按此单元格数缩小bottown的范围
- property size¶
以行和列的字典形式返回范围的大小。
- property top¶
组成范围顶部的单元坐标列表
- union(other)[源代码]¶
返回此范围的最小超集,然后 其他 . 此新区域将包含此区域中的所有单元格, 其他 以及形成矩形所需的任何附加单元
CellRange
.- 参数
other (openpyxl.worksheet.cell_range.CellRange) -- 其他工作表范围。
- 返回
一
CellRange
这是这个的超集 其他 .