zut.excel.ExcelWorkbook

class zut.excel.ExcelWorkbook(path: str | ~os.PathLike, *, formula=<object object>, save_as: str | ~os.PathLike | bool | None = None)

Bases: object

__init__(path: str | ~os.PathLike, *, formula=<object object>, save_as: str | ~os.PathLike | bool | None = None)
  • formula: value to return if a cell is a formula. If not set, return the formula itself (starting with ‘=’).

  • save_as: save at this path instead of the original path.

Methods

__init__(path, *[, formula, save_as])

close()

close_all()

create_table(name[, no_headers])

get_global_named_value(name)

get_global_named_values(name)

get_instance(path, *[, formula, save_as])

get_or_create_table(name[, no_headers])

Return (table, created).

get_table([name, default])

save(*[, save_as])

Attributes

pyxl_workbook

get_or_create_table(name: str, no_headers: bool = False) tuple[ExcelTable, bool]

Return (table, created).