Convertir un Number a String al generar un excel

Al intentar generar un fichero excel XLS, si pasamos una columna con un número en formato string con 0’s delante, excel lo convierte automáticamente a número eliminando los 0’s. Por ejemplo:

08210

Excel lo mostrará como

8210

Después de intentar usar los tags he visto que seguía sin funcionar. El modo para que funcione correctamente y no nos elimine los 0’s iniciales es usando un style específico en el tag TD de la celda que vamos a pintar. La solución sería añadir el siguiente style en la fila TD:

style="mso-number-format:'\@'"

Excel finalemente mostrará el código correctamente sin eliminar los 0’s iniciales… otro hurra para los de microsoft que siempre nos facilitan la vida!!!!