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 positioncolumnIndex
-
insertRow(
String sheet, int rowIndex) → void -
Insert row in
sheet
at positionrowIndex
-
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 positioncolumnIndex
-
removeRow(
String sheet, int rowIndex) → void -
Remove row in
sheet
at positionrowIndex
-
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 cellcolumnIndex
xrowIndex
with indexes start from 0
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited