fastpyxl.workbook.external_link.external module

class fastpyxl.workbook.external_link.external.ExternalBook(sheetNames=None, definedNames=(), sheetDataSet=None, id=None)[source]

Bases: Serialisable

definedNames: list[ExternalDefinedName]
id: str | None
sheetDataSet: ExternalSheetDataSet | None
sheetNames: ExternalSheetNames | None
tagname = 'externalBook'
xml_order = ('sheetNames', 'definedNames', 'sheetDataSet')
class fastpyxl.workbook.external_link.external.ExternalCell(r=None, t=None, vm=None, v=None)[source]

Bases: Serialisable

r: str | None
t: str | None
v: str | None
vm: int | None
class fastpyxl.workbook.external_link.external.ExternalDefinedName(name=None, refersTo=None, sheetId=None)[source]

Bases: Serialisable

name: str | None
refersTo: str | None
sheetId: int | None
tagname = 'definedName'

Bases: Serialisable

externalBook: ExternalBook | None
mime_type = 'application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml'
property path
tagname = 'externalLink'
to_tree()[source]
xml_order = ('externalBook',)
class fastpyxl.workbook.external_link.external.ExternalRow(r=None, cell=None)[source]

Bases: Serialisable

cell: list[ExternalCell]
r: int | None
xml_order = ('cell',)
class fastpyxl.workbook.external_link.external.ExternalSheetData(sheetId=None, refreshError=None, row=())[source]

Bases: Serialisable

refreshError: bool | None
row: list[ExternalRow]
sheetId: int | None
xml_order = ('row',)
class fastpyxl.workbook.external_link.external.ExternalSheetDataSet(sheetData=None)[source]

Bases: Serialisable

sheetData: list[ExternalSheetData] | None
xml_order = ('sheetData',)
class fastpyxl.workbook.external_link.external.ExternalSheetNames(sheetName=())[source]

Bases: Serialisable

sheetName: list[str]
xml_order = ('sheetName',)