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).