Paper Office
paper-xlsxAPI referenceutils.inference

openpyxl.utils.inference

paper-xlsx 0.2.1 API reference

Type inference functions

NUMBER_REGEX

attributeNUMBER_REGEX
= re.compile('^-?([\\d]|[\\d]+\\.[\\d]*|\\.[\\d]+|[1-9][\\d]+\\.?[\\d]*)((E|e)[-+]?[\\d]+)?$')

PERCENT_REGEX

attributePERCENT_REGEX
= re.compile('^(?P<number>\\-?[0-9]*\\.?[0-9]*\\s?)\\%$')

TIME_REGEX

attributeTIME_REGEX
= re.compile('\n^(?: # HH:MM and HH:MM:SS\n(?P<hour>[0-1]{0,1}[0-9]{2}):\n(?P<minute>[0-5][0-9]):?\n(?P<second>[0-5][0-9])?$)\n|\n^(?: # MM:SS.\n([0-5][0-9]):\n([0-5][0-9])?\\.\n(?P<microsecond>\\d{1,6}))\n', re.VERBOSE)

cast_numeric

funccast_numeric(value)

Explicitly convert a string to a numeric value

paramvalue

cast_percentage

funccast_percentage(value)

Explicitly convert a string to numeric value and format as a percentage

paramvalue

cast_time

funccast_time(value)

Explicitly convert a string to a number and format as datetime or time

paramvalue

On this page