Cuando se crean archivos excel desde paginas, siempre tengo problemas con los formatos de las celdas, por lo que he investigado y he podido encontrar una solucion aceptable.
cuando en las celda del excel (tabla html) que se va a exportar son numeros, por ejemplo:
<td>502682196768</td>
el resultado en excel de esto será
5,02682E+11
pero si le agregamos un estilo que interpreta excel nos mostrara como numero normal
es decir:
<td style='mso-number-format:0;'>502682196768</td>
502682196768
entonces la clave del formato esta en agregar lo siguiente a la celda.
style='mso-number-format:0;'
espero ayudar a muchos que tienen el mismo problema.
yo he navegado por muchos sitios y la mejor opcion que habia encontrado era agregar un espacio al numero para que éste no sea convertido a numero cientifico, pero esta solucion tenia como problema que los valores no se podia sumar o aplicar una formula sobre este.
ahora con la solucion que propongo si es posible agregar una formula de agregacion y que el resultado sea tambien un numero no cientifico.
TAN TAN.
martes, 29 de junio de 2010
Suscribirse a:
Entradas (Atom)