openpyxl.cell.cell模块

管理电子表格中的单个单元格。

Cell类需要知道它的值和类型、显示选项以及Excel单元格的任何其他特性。还提供了使用Excel的“A1”列/行命名法引用单元格的实用程序。

class openpyxl.cell.cell.Cell(worksheet, row=None, column=None, value=None, style_array=None)[源代码]

基类:openpyxl.styles.styleable.StyleableObject

描述与单元格关联的属性。

感兴趣的属性包括样式、类型、值和地址。

property base_date
check_error(value)[源代码]

尝试转换错误“否则不适用

check_string(value)[源代码]

检查字符串编码、长度和换行符

property col_idx

柱的数字索引

column

此单元格的列号(以1为基)

property column_letter
property comment

返回与此单元格关联的注释

类型

openpyxl.comments.Comment

property coordinate

此单元格的坐标(如“A5”)。

data_type
property encoding

返回超链接目标或空字符串

property internal_value

总是返回Excel的值。

property is_date

如果值的格式为日期,则为true

类型

布尔

offset(row=0, column=0)[源代码]

返回相对于此单元格的单元格位置。

参数
  • row (int) -- 要偏移的行数

  • column (int) -- 要偏移的列数

返回类型

openpyxl.cell.Cell

parent
row

此单元格的行号(基于1)

property value

获取或设置单元格中保留的值。

类型

取决于值(字符串、浮点、int或 datetime.datetime

class openpyxl.cell.cell.MergedCell(worksheet, row=None, column=None)[源代码]

基类:openpyxl.styles.styleable.StyleableObject

描述合并单元格中单元格的属性,并帮助显示合并单元格的边框。

mergedcell的值始终为none。

column
comment = None
property coordinate

此单元格的坐标(如“A5”)。

data_type = 'n'
row
value = None
openpyxl.cell.cell.WriteOnlyCell(ws=None, value=None)[源代码]
openpyxl.cell.cell.get_type(t, value)[源代码]