in reply to string incorrectly displyed in exponential form in MSExcel

I had a similar problem once which boiled down to using
$worksheet->write_string
instead of
$worksheet->write
Be sure to read the WORKSHEET METHODS and CELL FORMATTING sections in the Spreadsheet::WriteExcel documentation.
--
Andreas