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¶