¿Por qué Excel siempre dice "... puede contener características que no son compatibles con CSV" al guardar un archivo CSV?

15

Cada CSV que he intentado guardar de Excel (2010, de todos modos) dice filename.csv may contain features that are not compatible with CSV (Comma delimited). Do you want to keep the workbook in this format?. ¿Por qué es esto? ¿Hay alguna forma de guardar archivos CSV de Excel que no contengan este mensaje?

Incluso el siguiente archivo (guardado como .csv) hará que esto suceda, si intenta guardarlo:

test1,test2
test3,test4

Incluso acabo de crear una nueva hoja de cálculo en Excel e intenté guardarla, y todavía muestra este mensaje.

No me importaría, pero tengo a alguien que me dice que no estoy formateando los archivos CSV correctamente porque Excel muestra ese mensaje de advertencia, y estoy buscando municiones para demostrar que es Excel y no mi formato (o si realmente es mi formato, para arreglarlo).

Gregmac
fuente

Respuestas:

15

Microsoft Excel reclamará esto cuando guarde en casi cualquier formato que no sea .xls o .xlsx. La razón es que solo estos formatos (propietarios de Microsoft) pueden admitir características de Excel como fórmulas, formato (condicional), gráficos, hojas de trabajo múltiples, etc.

Si todo lo que está guardando son datos, puede ignorar este mensaje de manera segura. Creo que incluso puede decirle a Excel que se calle y deje de decirle eso con una pequeña casilla de verificación "No mostrar esta advertencia nuevamente" en ese mensaje de "error".

Para la persona que critica "su" formato CSV, respondería que es Excel, no usted, el que genera el archivo CSV, por lo que cualquier error en el formato CSV es un error de Excel, no el suyo.

Kromey
fuente
8
Desafortunadamente, no hay una casilla de verificación "No mostrar esta advertencia nuevamente". De hecho, todo el diálogo de error es realmente difícil de leer, y en realidad parece que es de Excel 97. El CSV que se genera es en realidad de mi aplicación, pero obtengo el error incluso cuando Excel genera su propio CSV, así que solo quería averiguar por qué.
gregmac
Ah, bueno, entonces la respuesta que le daría a su crítico es a) Excel abre bien sus archivos CSV, yb) sus archivos CSV se parecen a los que contienen datos idénticos generados por Excel. Sin embargo, es una pena que no puedas silenciar ese error, ¡es desagradable!
Kromey
Estoy de acuerdo en que es molesto, aunque con versiones anteriores, creo que era 2000 y antes, había dos preguntas que tenía que responder antes de poder guardar un CSV. Luego, cuando lo cierra, le pregunta si desea guardarlo, ¡incluso si lo ha hecho!
Paulmorriss
5

Parece que hay una manera de arreglar esto, acabo de encontrar este artículo , que funcionó para mí usando Excel 2013.

Registry subkey 
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Options
Value name  DisableSaveAsLossWarningOpenDocumentSpreadsheet
Value type  DWORD
Value data  0 - Display the warning message
            1 - Suppress the warning message

El valor del registro cambia a

DisableSaveAsLossWarningOpenDocumentPresentation for Powerpoint and
DisableSaveAsLossWarningOpenDocumentText for Word
Pranav Kulkarni
fuente
1
Asumir linkrot. (Es decir, el enlace al que apunta puede que ya no funcione en unos años, o tal vez incluso mañana). Eso deja esta publicación como una respuesta inutilizable. Por lo tanto, copie todas las partes relevantes en la respuesta y asegúrese de poder hacerlo.
Hennes
alguna forma de hacer esto en mac?
alex
@alex No tengo idea sobre la configuración de mac
Pranav Kulkarni
4

Las características de las que se queja Excel son la configuración y la funcionalidad, como el formato de celda, los filtros de columna, las fórmulas y otras funciones específicas de Excel que no se guardarán cuando guarde en un archivo CSV.

Por ejemplo, si tuviera una celda que contuviera una fórmula, como = 2 + 2 , solo el valor evaluado de 4 se almacenaría en el CSV, la fórmula en sí se perdería.

Adam Prax
fuente