I run an application on Glassfish v2 server, the locale of domain is en_US. From a servlet i'm printing table with formated(DecimalFormat) numbers. When I browse the page everything is OK, but when i download the page as excel xls (no frameworks, just changing mime), the numbers become DATES !?!?!?. The locale of my PC is different.