Estoy usando Microsoft Office 2007. Tengo un archivo de Excel y necesito convertirlo en un archivo CSV. Cuando guardo el archivo como CSV, algunos valores se convierten a otro formato.
Antes de convertir la cuarta columna muestra el valor 6000000116
:
Después de convertir a CSV muestra 6E+09
:
¿Cómo resolver este problema?
Respuesta1
Es simplemente porque el ancho de la columna no es suficiente para el valor preciso, por lo tanto Excel lo muestra ennotación cientifica. Es ella misma razón por la que ves######...en archivos de Excel con un ancho de celda demasiado estrecho
Para mostrar el valor exacto, cambie el tamaño de la columna para hacerla más grande. Sin embargo, obtendrá el mismo "problema" la próxima vez que abra el archivo, porque no hay información sobre el ancho de la columna en el archivo CSV como en los archivos xls/xlsx.
Si quieres arreglarlopermanentementeluego debe formatear la celda/columna como texto (anteponiéndola '
u otras formas) antes de exportar, o configurar la columna como texto mientras importa el archivo usando el asistente
- Cómo importar números largos desde csv a Excel sin convertirlos a notación científica en VBA
- ¿Cómo guardar columnas de Excel con números largos en csv?
Ver también
- Números en notación científica importados a Excel 2016 como texto
- La edición de un archivo CSV en Excel siempre convierte la columna numérica a notación científica
- ¿Cómo evito que Excel convierta el valor 0503E000 a 5.03E+02 automáticamente?
- ¿Cómo se puede hacer que Excel 2007 deje de formatear números grandes como notación científica?
- ¿Cómo puedo evitar que Excel se coma mis deliciosos archivos CSV y excrete datos inútiles?
- El archivo .csv reabierto cambia el valor del formato numérico 0.000E+00
- Importar desde un CSV modifica el formato del número a notación científica (1,23E+18)
- Evitar que los números aparezcan en formato exponencial en Excel