Je charge beaucoup de fichiers CSV dans Excel et certains d'entre eux provoquent l'avertissement où Excel pense que c'est un fichier SYLK, pas CSV. La cause est connue .
Comment désactiver cet avertissement? Existe-t-il un paramètre, une stratégie de groupe, un paramètre de registre? N'importe quoi?
microsoft-excel
microsoft-excel-2013
AngryHacker
la source
la source
Réponses:
Nous avons découvert que si CSV est changé en UTF-8, le problème SYLK disparaît (sans changer l'ID en ID)
la source
Le problème est dû au fait que la première cellule / champ de la première ligne contient la valeur exacte «ID». Excel recherche cette valeur et décide qu'il s'agit d'un format de fichier SYLK (SYmbolic LinK) et non d'un fichier CSV.
Cette «fonctionnalité» peut être surmontée en renommant la valeur «Id» ou «id» - car la valeur recherchée par Excel doit être en majuscules. Alternativement, utilisez toute autre valeur de chaîne 'Identity' ou 'Ref' ou insérez une apostrophe devant l'ID, pour dire à Excel de traiter la valeur comme 'texte brut' - cela annule la vérification d'Excel, mais vous ne voudrez peut-être pas une apostrophe dans vos données.
Cette fonctionnalité est disponible dans Excel depuis au moins la version 2010.
la source
Nous nous sommes battus là où je travaille. L'une des solutions de contournement consistait à enregistrer le fichier localement, car dans notre cas, le contrôle de sécurité (c'est un problème de sécurité, croyez-le ou non) n'a été déclenché que pour les fichiers réseau. Alors qu'Excel a effectué la vérification, le système d'exploitation ne l'a pas fait. N'enregistrez pas dans n'importe quel format de bureau, et cela peut supprimer les informations "domaine / zone / région / autre" du fichier. Je vais demander autour, voir s'il y a plus. Je me souviens qu'il y avait un paramètre GPO, mais nous n'étions pas autorisés à le toucher, d'où la solution de contournement laide.
la source
J'ai également trouvé ce mauvais comportement d'Excel. Semble se produire si: 1 le fichier est CSV (et tente d'ouvrir dans Excel) 2 les 2 premiers caractères sont ID (majuscules). L'édition dans le bloc-notes m'a permis de récupérer les données de mai.
S'il y a plusieurs colonnes, Excel (version 2016) ouvrirait le fichier avec des avertissements d'erreur.
la source
J'utilise une macro pour convertir des fichiers texte en XLSX et ce problème était un bouchon d'exposition en raison des popups d'erreur. J'ai essayé la conversion en UTF-8, mais mon délimiteur de pipe n'a pas été reconnu. Après avoir essayé différentes choses, j'ai finalement trouvé une solution très simple.
J'espère que cela aide ceux d'entre vous qui se sont arrachés les cheveux!
En ajoutant simplement les instructions DisplayAlerts, il s'est propagé directement dans les fenêtres contextuelles et a traité correctement mon fichier.
Annette
la source