Not sure what your asking if the value is the right value then what are you worrying about? the conversion from a string in XML to a number??
Use cell.value, not cell.text.
In fact use cell.value2 if you can.
See more here: http://smurfonspreadsheets.wordpress.com/2007/01/22/the-joy-of-text-long/ and here: http://fastexcel.wordpress.com/2011/11/30/text-vs-value-vs-value2-slow-text-and-how-to-avoid-it/
HTH, not suere it will ;-) Ross