Formato de Número de ASP a EXCEL

05/01/2005 - 22:25 por Lilia | Informe spam
Hola
alguien tendrá algo de experiencia al respecto?

Estoy enviando datos de ASP a EXCEL, datos numéricos, con la siguiente
sentencia:
Response.ContentType ="Application/vnd.ms-excel"
Response.AddHeader "Content-Disposition", "attachment;
filename=PreciosMPS.xls"

En mi base de datos de acess los tengo capturados de la sig. manera 22.15,
23.00 etc,

pero al momento de verlos en excel me omite los ceros, me pone en lugar de
23.00 solo 23 no me respeta el formato de 2 decimales.

primero usé el FormatNumber
<%=FormatNumber(RS2("Precio"),2)%> y si me muestra los ceros 23.00, pero me
pasa la información como texto, por que al querer hacer operaciones con los
datos exportados me marca error ya que intenta sumar "23.00" + "12.00"

después usé únicamente el campo
<%=RS2("Precio")%>
pero me muestra 22,10 22,00 es decir me los separa por comas con lo cual
tampoco puedo realizar operaciones.

Por último use
<%=Replace(RS2("Precio"),",",".")%>
para sustituir las comas por puntos y de ésta forma si puedo realizar
operacione con los datos pero no me respeta el formato de 2 digitos, me omite
los ceros.

Conocen alguna manera de que me respete los dos decimales y que me pase la
info como número?

Gracias
 

Leer las respuestas

#1 Javier Carnicer
10/01/2005 - 17:25 | Informe spam
Hola Lilia.

Sashka posteo esto hace algún tiempo, yo no lo he probado todavía

"<td STYLE='vnd.ms-excel.numberformat:@'>" & objRS(I) & "</td>"


Javier Carnicer
Departamento Internet

ALERCE INFORMÁTICA APLICADA, S.A.
C/ Marina Española, 12 - Local
50006 - ZARAGOZA
Tel.: +34 (976) 25 34 00
Fax : +34 (976) 25 80 71
Web: www.alerce.es


"Lilia" escribió en el mensaje
news:
Hola
alguien tendrá algo de experiencia al respecto?

Estoy enviando datos de ASP a EXCEL, datos numéricos, con la siguiente
sentencia:
Response.ContentType ="Application/vnd.ms-excel"
Response.AddHeader "Content-Disposition", "attachment;
filename=PreciosMPS.xls"

En mi base de datos de acess los tengo capturados de la sig. manera 22.15,
23.00 etc,

pero al momento de verlos en excel me omite los ceros, me pone en lugar de
23.00 solo 23 no me respeta el formato de 2 decimales.

primero usé el FormatNumber
<%=FormatNumber(RS2("Precio"),2)%> y si me muestra los ceros 23.00, pero


me
pasa la información como texto, por que al querer hacer operaciones con


los
datos exportados me marca error ya que intenta sumar "23.00" + "12.00"

después usé únicamente el campo
<%=RS2("Precio")%>
pero me muestra 22,10 22,00 es decir me los separa por comas con lo cual
tampoco puedo realizar operaciones.

Por último use
<%=Replace(RS2("Precio"),",",".")%>
para sustituir las comas por puntos y de ésta forma si puedo realizar
operacione con los datos pero no me respeta el formato de 2 digitos, me


omite
los ceros.

Conocen alguna manera de que me respete los dos decimales y que me pase la
info como número?

Gracias


Preguntas similares