SpreadsheetDecoder class abstract

Decode a spreadsheet file.

Implementers

Constructors

SpreadsheetDecoder()
SpreadsheetDecoder.decodeBuffer(InputStreamBase input, {bool update = false, bool verify = false})
factory
SpreadsheetDecoder.decodeBytes(List<int> data, {bool update = false, bool verify = false})
factory

Properties

extension String
Filename extension
no setter
hashCode int
The hash code for this object.
no setterinherited
mediaType String
Media type
no setter
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 setter

Methods

dataUrl() String
Encode data url
dumpXmlContent([String? sheet]) String
Dump XML content (for debug purpose)
encode() List<int>
Encode bytes after update
insertColumn(String sheet, int columnIndex) → void
Insert column in sheet at position columnIndex
insertRow(String sheet, int rowIndex) → void
Insert row in sheet at position rowIndex
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
removeRow(String sheet, int rowIndex) → void
Remove row in sheet at position rowIndex
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

Operators

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