You can use cascading styleshees (CSS) to force newer
versions of excel to treat the data as different types (text,
numeric, etc). Create an example of the file you want to write,
save as HTML and then take a look at the stylesheet information on
the resulting file. I don't remember off the top of my head what
the exact CSS property is to force Excel to treat it as text, but
you should be able to figure it out by process of
elimination.