martes, 29 de junio de 2010

Formato de Celdas en EXCEL - tipo Numero - No Numero cientifico

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.