Paper Office
paper-xlsxAPI referencecell.cell

openpyxl.cell.cell

paper-xlsx 0.2.1 API reference

Manage individual cells in a spreadsheet.

The Cell class is required to know its value and type, display options, and any other features of an Excel cell. Utilities for referencing cells using Excel's 'A1' column/row nomenclature are also provided.

ERROR_CODES

attributeERROR_CODES
= ('#NULL!', '#DIV/0!', '#VALUE!', '#REF!', '#NAME?', '#NUM!', '#N/A')

ILLEGAL_CHARACTERS_RE

attributeILLEGAL_CHARACTERS_RE
= re.compile('[\\000-\\010]|[\\013-\\014]|[\\016-\\037]')

KNOWN_TYPES

attributeKNOWN_TYPES
= NUMERIC_TYPES + TIME_TYPES + STRING_TYPES + (bool, type(None))

STRING_TYPES

attributeSTRING_TYPES
= (str, bytes, CellRichText)

TIME_FORMATS

attributeTIME_FORMATS
= {datetime.datetime: numbers.FORMAT_DATE_DATETIME, datetime.date: numbers.FORMAT_DATE_YYYYMMDD2, datetime.time: numbers.FORMAT_DATE_TIME6, datetime.timedelta: numbers.FORMAT_DATE_TIMEDELTA}

TIME_TYPES

attributeTIME_TYPES
= (datetime.datetime, datetime.date, datetime.time, datetime.timedelta)

TYPE_BOOL

attributeTYPE_BOOL
= 'b'

TYPE_ERROR

attributeTYPE_ERROR
= 'e'

TYPE_FORMULA

attributeTYPE_FORMULA
= 'f'

TYPE_FORMULA_CACHE_STRING

attributeTYPE_FORMULA_CACHE_STRING
= 'str'

TYPE_INLINE

attributeTYPE_INLINE
= 'inlineStr'

TYPE_NULL

attributeTYPE_NULL
= 'n'

TYPE_NUMERIC

attributeTYPE_NUMERIC
= 'n'

TYPE_STRING

attributeTYPE_STRING
= 's'

VALID_TYPES

attributeVALID_TYPES
= (TYPE_STRING, TYPE_FORMULA, TYPE_NUMERIC, TYPE_BOOL, TYPE_NULL, TYPE_INLINE, TYPE_ERROR, TYPE_FORMULA_CACHE_STRING)

On this page