GetValue<decimal>() won't convert strings
description
ExcelWorksheet.GetValue<decimal>() always returns 0 for a cell that contains a number stored as a string. The GetTypedValue() method has no case for this conversion, and the final else returns a type's default value. GetTypedValue() looks more complicated than it needs to be as most of its functionality can be achieved with something like:
convertedValue= (T) Convert.ChangeType(v, typeof (T));
where v is the value before conversion.
I suggest that the GetTypedValue method should be simplified. I'll start working on it this weekend if noone beats me to it.