1 16 17 package org.apache.poi.hssf.util; 18 19 29 public class RKUtil 30 { 31 private RKUtil() 32 { 33 } 34 35 39 40 public static double decodeNumber(int number) 41 { 42 long raw_number = number; 43 44 raw_number = raw_number >> 2; 47 double rvalue = 0; 48 49 if ((number & 0x02) == 0x02) 50 { 51 rvalue = ( double ) (raw_number); 54 } 55 else 56 { 57 58 rvalue = Double.longBitsToDouble(raw_number << 34); 62 } 63 if ((number & 0x01) == 0x01) 64 { 65 66 rvalue /= 100; 70 } 71 72 return rvalue; 73 } 74 75 } 76 | Popular Tags |