getDisplayText method
Gets the display text.
Implementation
String getDisplayText(int row, int column) {
final CellType valType = type;
switch (valType) {
case CellType.blank:
return '';
case CellType.text:
return text!;
case CellType.number:
case CellType.dateTime:
final double? dValue = number;
return _getNumberOrDateTime(_innerNumberFormat, dValue, row, column);
case CellType.formula:
final bool bUpdate = _updateNumberFormat();
_updateCellValue(worksheet, column, row, true);
Format formatImpl;
if (bUpdate) {
formatImpl =
worksheet.workbook.innerFormats[_cellStyle!.numberFormatIndex];
} else {
formatImpl = _innerNumberFormat;
}
if (text != null) {
return text!;
}
if (number != null || dateTime != null) {
return _getNumberOrDateTime(formatImpl, number, row, column);
}
break;
}
return '';
}