openpyxl.cell.cell module¶
-
class
openpyxl.cell.cell.Cell(worksheet, column=None, row=None, value=None, col_idx=None, style_array=None)[source]¶ Bases:
openpyxl.styles.styleable.StyleableObjectDescribes cell associated properties.
Properties of interest include style, type, value, and address.
-
ERROR_CODES= ('#NULL!', '#DIV/0!', '#VALUE!', '#REF!', '#NAME?', '#NUM!', '#N/A')¶
-
TYPE_BOOL= 'b'¶
-
TYPE_ERROR= 'e'¶
-
TYPE_FORMULA= 'f'¶
-
TYPE_FORMULA_CACHE_STRING= 'str'¶
-
TYPE_INLINE= 'inlineStr'¶
-
TYPE_NULL= 'n'¶
-
TYPE_NUMERIC= 'n'¶
-
TYPE_STRING= 's'¶
-
VALID_TYPES= ('s', 'f', 'n', 'b', 'n', 'inlineStr', 'e', 'str')¶
-
base_date¶
-
col_idx¶ Column number of this cell (1-based)
-
column¶ The letter of this cell’s column (ex. ‘A’)
-
comment¶ Returns the comment associated with this cell
Type: openpyxl.comments.Comment
-
coordinate¶ This cell’s coordinate (ex. ‘A5’)
-
data_type¶
-
encoding¶
-
guess_types¶
-
hyperlink¶ Return the hyperlink target or an empty string
-
internal_value¶ Always returns the value for excel.
-
is_date¶ True if the value is formatted as a date
Type: bool
-
offset(row=0, column=0)[source]¶ Returns a cell location relative to this cell.
Parameters: - row (int) – number of rows to offset
- column (int) – number of columns to offset
Return type: openpyxl.cell.Cell
-
parent¶
-
row¶ Row number of this cell (1-based)
-
set_explicit_value(value=None, data_type='s')[source]¶ Coerce values according to their explicit type
-
value¶ Get or set the value held in the cell.
Type: depends on the value (string, float, int or datetime.datetime)
-