Format Number

23/11/2004 - 02:01 por Lilia | Informe spam
Hola, tengo un gran problema, estoy usando asp, y envió unos datos a excel,
mi problema es que si uso el FormatNumber como está en la línea siguiente:
(FormatNumber(RS2("Precio"),2)
me muestra mis valores separados por coma, lo que no permite hacer
operaciones en excel,(22,86) (15.60) y se me ocurrió usar el Replace como se
muestra continuación:
<%=Replace(FormatNumber(RS2("Precio"),2),",",".")%>
si cambia las comas por puntos, pero el problema es que omite los ceros, por
ejemplo si tengo 22.60 me pone 22.6, y necesito por cuestiones de vista y
formato que no omita los ceros, Además creo que con el Replace no respeta los
dos decimales que le indico con el FormatNumber

Alguien sabe como puedo hacerle para que me mande a excel los valores
correctos.

estoy usando la sig. sentencia para enviar a excel
Response.ContentType ="Application/vnd.ms-excel"
Response.AddHeader "Content-Disposition", "attachment;
filename=PreciosMPS.xls"
 

Leer las respuestas

#1 Sashka
23/11/2004 - 07:02 | Informe spam
¡Importante!: Colabora con el grupo. Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
No me queda claro lo que haces... pero lo que debes usar es algo como...

STYLE="vnd.ms-excel.numberformat:#,##0.00" , es decir dar un estilo de excel
a la celda (me imagino que presentas los datos en una tabla)... y además
usar un formato... podrías pasarle 0.00 o #,##0.00 o #,00...

Sashka
MS MVP Access
MCP ASP.Net

"Lilia" escribió en el mensaje
news:
Hola, tengo un gran problema, estoy usando asp, y envió unos datos a
excel,
mi problema es que si uso el FormatNumber como está en la línea siguiente:
(FormatNumber(RS2("Precio"),2)
me muestra mis valores separados por coma, lo que no permite hacer
operaciones en excel,(22,86) (15.60) y se me ocurrió usar el Replace como
se
muestra continuación:
<%=Replace(FormatNumber(RS2("Precio"),2),",",".")%>
si cambia las comas por puntos, pero el problema es que omite los ceros,
por
ejemplo si tengo 22.60 me pone 22.6, y necesito por cuestiones de vista y
formato que no omita los ceros, Además creo que con el Replace no respeta
los
dos decimales que le indico con el FormatNumber

Alguien sabe como puedo hacerle para que me mande a excel los valores
correctos.

estoy usando la sig. sentencia para enviar a excel
Response.ContentType ="Application/vnd.ms-excel"
Response.AddHeader "Content-Disposition", "attachment;
filename=PreciosMPS.xls"

Preguntas similares