Cargo muchos archivos CSV en Excel y algunos de ellos provocan la advertencia de que Excel cree que es un archivo SYLK, no CSV. La causa es conocida .
¿Cómo se deshabilita esta advertencia? ¿Hay una configuración, una política de grupo, una configuración de registro? ¿Cualquier cosa?
microsoft-excel
microsoft-excel-2013
AngryHacker
fuente
fuente
Respuestas:
Hemos descubierto que si CSV se cambia a UTF-8, el problema SYLK desaparece (sin cambiar la ID a Id)
fuente
El problema es causado por la primera celda / campo en la primera fila que tiene el valor exacto 'ID'. Excel busca este valor y decide que es un formato de archivo SYLK (SYmbolic LinK) y no un archivo CSV.
Esta 'característica' se puede superar cambiando el nombre del valor 'Id' o 'id', ya que el valor que Excel busca debe estar en mayúsculas. Alternativamente, use cualquier otro valor de cadena 'Identidad' o 'Ref' o inserte un apóstrofe delante de la ID, para decirle a Excel que trate el valor como 'texto plano'; esto anula la comprobación de Excel, pero es posible que no desee un apóstrofe en tu información.
Esta característica ha estado en Excel desde al menos la versión 2010.
fuente
Luchamos contra esto donde trabajo. Una de las soluciones era guardar el archivo localmente, ya que en nuestra instancia, la verificación de seguridad (esto es un problema de seguridad, lo creas o no) solo se activó para los archivos de red. Mientras Excel realizó la verificación, el sistema operativo no lo hizo. No guarde en ningún formato de oficina, y puede eliminar la información de "dominio / zona / región / lo que sea" del archivo. Preguntaré por ahí, a ver si hay más. Recuerdo que había una configuración de GPO, pero no se nos permitió tocarla, de ahí la solución fea.
fuente
Encontré este mal comportamiento de Excel también. Parece suceder si: 1 El archivo es CSV (e intenta abrirse en Excel) 2 Los primeros 2 caracteres son ID (mayúsculas). La edición en el bloc de notas me permite recuperar muchos datos.
Si hay varias columnas, Excel (versión 2016) abriría el archivo con advertencias de error.
fuente
Estoy usando una macro para convertir archivos de texto a XLSX y este problema fue un obstáculo debido a las ventanas emergentes de error. Intenté convertir a UTF-8, pero luego no se reconoció mi delimitador de tubería. Después de probar muchas cosas diferentes, finalmente encontré una solución muy simple.
¡Espero que esto ayude a aquellos de ustedes que se han quitado el pelo por esto!
Simplemente agregando las declaraciones DisplayAlerts, se activó a través de las ventanas emergentes y manejó mi archivo correctamente.
Annette
fuente