XlsxDecoder class

Read and parse XSLX spreadsheet

Inheritance

Constructors

XlsxDecoder(Archive archive, {bool update = false})

Properties

extension String
Filename extension
no setteroverride
hashCode int
The hash code for this object.
no setterinherited
mediaType String
Media type
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tables Map<String, SpreadsheetTable>
Tables contained in spreadsheet file indexed by their names
no setterinherited

Methods

dataUrl() String
Encode data url
inherited
dumpXmlContent([String? sheet]) String
Dump XML content (for debug purpose)
override
encode() List<int>
Encode bytes after update
inherited
insertColumn(String sheet, int columnIndex) → void
Insert column in sheet at position columnIndex
override
insertRow(String sheet, int rowIndex) → void
Insert row in sheet at position rowIndex
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeColumn(String sheet, int columnIndex) → void
Remove column in sheet at position columnIndex
override
removeRow(String sheet, int rowIndex) → void
Remove row in sheet at position rowIndex
override
toString() String
A string representation of this object.
inherited
updateCell(String sheet, int columnIndex, int rowIndex, dynamic value) → void
Update the contents from sheet of the cell columnIndexxrowIndex with indexes start from 0
override

Operators

operator ==(Object other) bool
The equality operator.
inherited