Tengo dos problemas con un archivo csv que ocurren cuando intento editarlo en Excel.
- Tengo una columna ISBN que se reformatea a formato científico cada vez que guardo el archivo
- La codificación del archivo cambia de UTF-8 a ANSI cuando abro el archivo.
Es muy, muy frustrante y una completa pérdida de tiempo.
¿Hay alguna forma de forzar a Excel a dejar solo el formato del archivo?
microsoft-excel-2010
csv
utf-8
ansi
Martin Duys
fuente
fuente
Respuestas:
No haga doble clic en el archivo CSV porque eso formateará automáticamente las columnas. En su lugar, cree una nueva hoja de cálculo y use la Importación de datos y puede formatear manualmente las columnas a TEXTO para evitar cortar números y un formato automático tonto.
fuente
Es triste que en el lado de Windows, Excel se haya convertido de alguna manera en el editor de facto de los archivos CSV, a pesar de que hace un trabajo de baja calidad. Tuve la misma experiencia que tú, ya que estaba fusionando dos hojas de cálculo de contactos e importándolos a Google.
El problema que tiene es que, dado que los archivos CSV no contienen metadatos de formato, Excel carga el archivo de texto con todos los formatos predeterminados. Si detecta la fecha en la carga, ¿adivina qué? Si detecta ceros a la izquierda, ¿adivina qué?
Me di por vencido con Excel. ¡Y tú también deberías!
El acceso es una herramienta mucho mejor. Por un lado, Access, por defecto, importa todos los datos como texto. No formatea ningún truco a menos que se lo digas. Dos, en realidad formatea los CSV correctamente al permitirle rodear todos los campos con comillas. Todo deja espacios líderes intactos. Difundir la palabra.
¡¡Salva vidas!! ¡¡Difundir la palabra!! ¡No use Excel para CSV! Use Access !!
fuente
fuente
Solo renuncio a Excel y creo mi propia herramienta . Todavía está en desarrollo, pero puedes probarlo, generalmente funciona con los datos que tengo. He intentado CSVed, pero parece que no puede manejar el valor de la celda con saltos de línea.
fuente