Hola, tengo una aplicación web que exporta un report a excel, en formato inglés o americano, esto es: 123,456.78.
Esto funciona bien tanto en mi máquina como en mi servidor de pruebas, pero cuando lo subo a producción, cuando los valores son 0, en lugar de mostrarmelos como 0.00 me los muestra como 0 a secas sin los dos decimales. El código no cambia para ninguna de las maquinas, y la linea que pinta la columna en cuestión es la siguiente:
Response.Write("<td align=right border=1>" & CStr(Format(rowItem.ItemArray(j), "#,##0.00")) + "</td>")
deduzco que es cuestión de la maquina y de su configuración, he probado a cambiar en los regional settings por si fuera cuestión de eso pero da igual como los tengas configurados que no funciona... ¿alguna idea? Gracias y un saludo.