arelle.ViewFile

See COPYRIGHT.md for copyright information.

Module Contents

Classes

Data

API

arelle.ViewFile.NoneType

‘type(…)’

arelle.ViewFile.Workbook: Any

None

arelle.ViewFile.cell: Any

None

arelle.ViewFile.utils: Any

None

arelle.ViewFile.Font: Any

None

arelle.ViewFile.PatternFill: Any

None

arelle.ViewFile.Border: Any

None

arelle.ViewFile.Alignment: Any

None

arelle.ViewFile.Color: Any

None

arelle.ViewFile.fills: Any

None

arelle.ViewFile.Side: Any

None

arelle.ViewFile.NOOUT

0

arelle.ViewFile.CSV

1

arelle.ViewFile.XLSX

2

arelle.ViewFile.HTML

3

arelle.ViewFile.XML

4

arelle.ViewFile.JSON

5

arelle.ViewFile.TABULAR_VIEW_TYPES

None

arelle.ViewFile.TYPENAMES

[‘NOOUT’, ‘CSV’, ‘XLSX’, ‘HTML’, ‘XML’, ‘JSON’]

arelle.ViewFile.nonNameCharPattern

‘compile(…)’

class arelle.ViewFile.View(modelXbrl: arelle.ModelXbrl.ModelXbrl | None, outfile: str | arelle.FileSource.FileNamedStringIO | None, rootElementName: str, lang: str | None = None, style: str = 'table', cssExtras: str = '')

Initialization

langDir: str

None

langAlign: str

None

xmlRowElementName: str | None

None

columnEltNames: list[str]

None

csvFile: arelle.FileSource.FileNamedStringIO | io.TextIOWrapper

None

xmlDoc: lxml.etree._ElementTree | None

None

tblElt: lxml.etree._Element | None

None

xlsxWs: openpyxl.worksheet._write_only.WriteOnlyWorksheet | openpyxl.worksheet.worksheet.Worksheet

None

setColWidths(colWidths: Iterable[float]) None
setColWrapText(colColWrapText: list[bool]) None
setAutoFilter(autoFilter: bool) None
addRow(cols: Sequence[str | int | float | decimal.Decimal | None], asHeader: bool = False, treeIndent: int = 0, colSpan: int = 1, xmlRowElementName: str | None = None, xmlRowEltAttr: dict[str, Any] | None = None, xmlRowText: str | None = None, xmlCol0skipElt: bool = False, xmlColElementNames: list[str] | None = None, lastColSpan: int | None = None, arcRole: str | None = None) None
close(noWrite: bool = False) None