@Override protected void serializeValue(LittleEndianOutput out) { out.writeDouble(getValue()); }
case NumberRecord.sid: NumberRecord numrec = (NumberRecord) record; thisRow = numrec.getRow(); thisText = _ft.formatNumberDateCell(numrec); break;
@Override public NumberRecord clone() { NumberRecord rec = new NumberRecord(); copyBaseFields(rec); rec.field_4_value = field_4_value; return rec; } }
/** * RK record is a slightly smaller alternative to NumberRecord * POI likes NumberRecord better * * @param rk the RK record to convert * @return the NumberRecord */ public static NumberRecord convertToNumberRecord(RKRecord rk) { NumberRecord num = new NumberRecord(); num.setColumn(rk.getColumn()); num.setRow(rk.getRow()); num.setXFIndex(rk.getXFIndex()); num.setValue(rk.getRKNumber()); return num; }
if (numrec.getColumn()>=this.spreadSheetCellDAOCache.get(this.currentSheet-1).get(numrec.getRow()).length) { LOG.error("More cells in row than expected. Row number:"+(numrec.getRow())+"Column number: "+numrec.getColumn()+"row length "+this.spreadSheetCellDAOCache.get(this.currentSheet-1).get(numrec.getRow()).length); } else { int formatIndex= this.extendedRecordFormatIndexList.get(numrec.getXFIndex()); String theNumber=this.useDataFormatter.formatRawCellContents(numrec.getValue(), formatIndex, this.formatRecordIndexMap.get(formatIndex)); SpreadSheetCellDAO mySpreadSheetCellDAO = new SpreadSheetCellDAO(theNumber,"","",MSExcelUtil.getCellAddressA1Format(numrec.getRow(),numrec.getColumn()),this.sheetList.get(this.currentSheet-1)); this.spreadSheetCellDAOCache.get(this.currentSheet-1).get(numrec.getRow())[numrec.getColumn()]=mySpreadSheetCellDAO;
NumberRecord nr = new NumberRecord(ris); handleNumericCell(text, nr.getValue()); break; case OldFormulaRecord.biff2_sid:
(( NumberRecord ) _record).setValue(value); break; case FORMULA:
case NameCommentRecord.sid: return new NameCommentRecord(in); case NoteRecord.sid: return new NoteRecord(in); case NumberRecord.sid: return new NumberRecord(in); case ObjRecord.sid: return new ObjRecord(in); case ObjectLinkRecord.sid: return new ObjectLinkRecord(in);
/** * Converts a {@link MulRKRecord} into an equivalent array of {@link NumberRecord NumberRecords} * * @param mrk the MulRKRecord to convert * @return the equivalent array of {@link NumberRecord NumberRecords} */ public static NumberRecord[] convertRKRecords(MulRKRecord mrk) { NumberRecord[] mulRecs = new NumberRecord[mrk.getNumColumns()]; for (int k = 0; k < mrk.getNumColumns(); k++) { NumberRecord nr = new NumberRecord(); nr.setColumn((short) (k + mrk.getFirstColumn())); nr.setRow(mrk.getRow()); nr.setXFIndex(mrk.getXFAt(k)); nr.setValue(mrk.getRKNumberAt(k)); mulRecs[k] = nr; } return mulRecs; }
NumberRecord nr = new NumberRecord(ris); handleNumericCell(text, nr.getValue()); break; case OldFormulaRecord.biff2_sid:
public Object clone() { NumberRecord rec = new NumberRecord(); copyBaseFields(rec); rec.field_4_value = field_4_value; return rec; } }
setCellType(CELL_TYPE_NUMERIC, false, row, col, styleIndex); case CELL_TYPE_NUMERIC: (( NumberRecord ) _record).setValue(value); break; case CELL_TYPE_FORMULA:
case NameCommentRecord.sid: return new NameCommentRecord(in); case NoteRecord.sid: return new NoteRecord(in); case NumberRecord.sid: return new NumberRecord(in); case ObjRecord.sid: return new ObjRecord(in); case ObjectLinkRecord.sid: return new ObjectLinkRecord(in);
double value; if (cell instanceof NumberRecord) { value = ((NumberRecord) cell).getValue(); } else if (cell instanceof FormulaRecord) { value = ((FormulaRecord) cell).getValue();
nrec = new NumberRecord(); nrec.setColumn(col); if (setValue) nrec.setValue(getNumericCellValue()); nrec.setXFIndex(styleIndex); nrec.setRow(row); _record = nrec; break;