Ich lade viele CSV-Dateien in Excel und einige von ihnen verursachen die Warnung, wenn Excel denkt, dass es sich um eine SYLK-Datei handelt, nicht um CSV. Die Ursache ist bekannt .
Wie deaktiviert man diese Warnung? Gibt es eine Einstellung, eine Gruppenrichtlinie oder eine Registrierungseinstellung? Etwas?
microsoft-excel
microsoft-excel-2013
AngryHacker
quelle
quelle
Antworten:
Wir haben festgestellt, dass das SYLK-Problem verschwindet, wenn CSV in UTF-8 geändert wird (ohne ID in ID zu ändern).
quelle
Das Problem wird dadurch verursacht, dass die erste Zelle / das erste Feld in der ersten Zeile den genauen Wert 'ID' enthält. Excel sucht nach diesem Wert und entscheidet, dass es sich um ein SYLK-Dateiformat (SYmbolic LinK) und nicht um eine CSV-Datei handelt.
Diese 'Funktion' kann überwunden werden, indem der Wert 'Id' oder 'id' umbenannt wird - da der Wert, nach dem Excel sucht, in Großbuchstaben angegeben werden muss. Alternativ können Sie einen anderen Zeichenfolgenwert 'Identity' oder 'Ref' verwenden oder ein Apostroph vor ID einfügen, um Excel anzuweisen, den Wert als 'Nur-Text' zu behandeln. Dadurch wird die Excel-Prüfung zunichte gemacht, aber Sie möchten möglicherweise kein Apostroph ein deine Daten.
Diese Funktion ist seit mindestens der Version 2010 in Excel verfügbar.
quelle
Wir haben hier gekämpft, wo ich arbeite. Eine der Problemumgehungen bestand darin, die Datei lokal zu speichern, da in unserem Fall die Sicherheitsüberprüfung (dies ist ein Sicherheitsproblem, ob Sie es glauben oder nicht) nur für Netzwerkdateien ausgelöst wurde. Während Excel die Prüfung durchführte, tat dies das Betriebssystem nicht. Speichern Sie nicht in einem Office-Format, und es werden möglicherweise die Informationen "Domäne / Zone / Region / was auch immer" aus der Datei gelöscht. Ich werde nachfragen, ob es noch mehr gibt. Ich erinnere mich, dass es eine GPO-Einstellung gab, aber wir durften sie nicht berühren, daher die hässliche Problemumgehung.
quelle
Ich habe dieses schlechte Excel-Verhalten auch gefunden. Erscheint, wenn: 1 Datei CSV ist (und versucht, in Excel zu öffnen) 2 Die ersten 2 Zeichen sind ID (Großbuchstaben). Durch Bearbeiten im Editor kann ich möglicherweise Daten wiederherstellen.
Wenn mehrere Spalten vorhanden sind, öffnet Excel (Version 2016) die Datei mit Fehlerwarnungen.
quelle
Ich verwende ein Makro, um Textdateien in XLSX zu konvertieren, und dieses Problem war aufgrund der Fehler-Popups ein Show-Stopper. Ich habe versucht, auf UTF-8 zu konvertieren, aber dann wurde mein Pipe-Trennzeichen nicht erkannt. Nachdem ich verschiedene Dinge ausprobiert hatte, fand ich endlich eine sehr einfache Lösung.
Ich hoffe, das hilft denen von euch, die euch darüber die Haare ausgezogen haben!
Durch einfaches Hinzufügen der DisplayAlerts-Anweisungen wurden die Popups direkt durchlaufen und meine Datei korrekt verarbeitet.
Annette
quelle