xlsx module

class xlsx.XLSX(file, enc, forms=None)[source]

Bases: object

xlsx 具象操作クラス

DEBUG = True
check_charcode(item, valid_enc=None)[source]
generate_json(sheet_name, acc=None)[source]

sheet_nameが指すsheetのJSONをaccに追加する

generate_leaf(parent, key, l, schema)[source]

schemaに従ったitemを生成

generate_sheet(name)[source]
piled_schema

__all_schema: {sheet: [schemas]}

classmethod put_cell_comment(cell, text, author='jsonica.py')[source]
classmethod renew_acc(schema)[source]
schema
type_validator(sheet_name, value, type_desc, validator=<Validator.jsonschema: 'jsonschema'>)[source]

Validator switcher validation を passしたら成功した**評価値のみ**を返す 失敗したら、その場でcommand errorとする