eliminar notacion cientifica en un archivo csv

publicado por: Anonymous

tengo un problema, al generar un archivo .csv con php al abrirlo en excel un campo que tengo denominado como cedula de ubicacion que tiene mas de 15 caracteres numericos al abrirlo lo cambia a esta notacion

la idea es que al abrir el excel debe de mostrarme este dato: “101210010000001” pero el excel lo cambia de esta manera: “1,0121E+14”

solución

Es un problema de formato. Dado que el formato por defecto es el General, te lo cambia a notación científica.

Para solucionarlo con esa fila, y con todas las demás, convendría :

  • 1 seleccionar esa columna completa
  • 2 en el menú superior ir a Formato / Celdas
  • 3en la ventana que se abrirá seleccionar la pestaña Número si no está selecciona ya
  • 4luego, en Categoría, seleccionar Número.
  • 5establecer las posiciones decimales a 0
  • 6asegurarse que la casilla Usar separador de miles no esté marcada.
  • 7finalmente, pulsar en Aceptar.

introducir la descripción de la imagen aquí

introducir la descripción de la imagen aquí


Edición aclarando comentario:

Este problema es debido al formato, no al tamaño de la celda.

Aquí se ha agrandado el tamaño de la celda, dejando el formato establecido en General:

introducir la descripción de la imagen aquí

Aquí establecemos el formato a Numero, aplicando lo dicho más arriba en la respuesta:

introducir la descripción de la imagen aquí

Cuando hay problema de tamaño espacial, Excel no convierte a notación científica, sino que muestra #… hasta que se amplía el tamaño de la columna.

Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *