webentwicklung-frage-antwort-db.com.de

CSV-Dateien in Excel 2016 öffnen

Ich habe eine neue Installation von Excel 2016, die CSV-Dateien hasst. Es öffnet sie mit allem in einer Spalte, Fahnenmaststil, Spalte A unten, mit Kommas und Sprachmarken.

Auffallende Punkte:

  1. Ich habe zwei Computer, Desktop und Laptop, die beide dieselbe Version von Excel ausführen. Desktop funktioniert einwandfrei, öffnet dieselben Problemdateien, die korrekt formatiert sind.

  2. Ich kann CSV-Dateien auf dem Laptop erstellen, speichern und wieder auf dem Laptop öffnen, und das ist in Ordnung.

  3. Auch das Öffnen in Notepad ++ ermöglicht das Speichern in der Hoffnung auf eine Art Normalisierung des Dateiformats und ist trotzdem nicht gut.

  4. Ich habe die regionalen Einstellungen und fast alle Einstellungen in Excel verglichen.

  5. Ich habe versucht, die Datei in TXT umzubenennen, es wurde der Dialog zum Konvertieren von Textdateien aufgerufen, ich entschied mich für das Komma als Trennzeichen. Das erste Mal ignorierte ich, dass in Spalte A noch alles vorhanden war, der zweite Versuch, der tatsächlich funktionierte, jedoch eine Hosenlösung, ich möchte CSV-Dateien nativ öffnen können, ohne sie als TXT zu speichern Tag.

Hat jemand Ideen?

Danke im Voraus.

12
Rob Clarke

CSV-Dateien sind durch Zeichen getrennte Wertedateien, die nicht unbedingt durch Kommas getrennt sind. Bei mehr als der Hälfte der Welt ist das Trennzeichen ein Semikolon (;) und kein Komma (;).

Excel 2016 respektiert Ihre regionalen Windows-Einstellungen ordnungsgemäß und verwendet das angegebene Zeichen "Listentrennzeichen"

Eine Lösung besteht darin, Ihre regionalen Einstellungen für das Attribut "Listentrennzeichen" in das Zeichen zu ändern, das Excel standardmäßig verwenden soll, z. ein Komma (,)

Dies kann geändert werden in: 

Systemsteuerung/Region/Weitere Einstellungen/Listentrennzeichen:

refs: https://data-gov.tw.rpi.edu/wiki/CSV_files_use_delimiters_other_than_commashttps://de.wikipedia.org/wiki/Comma-separated_values ​​ (spez Punkt 3) https://ec.europa.eu/esco/portal/escopedia/Comma-separated_values_%2528CSV%2529https://parse-o-matic.com/ parse/pskb/CSV-File-Format.htm

15
TFD

Ich habe einen Weg gefunden, chaotische CSV-Dateien in einem Nice-Tabellenformat zu speichern, aber ich bin mir nicht sicher, ob dies für Ihren Fall funktioniert.

Daten -> Neue Abfrage -> Aus Datei -> Aus CSV

Wenn Sie die CSV-Datei auf diese Weise öffnen, wird ein Popup-Fenster "Abfrage-Editor" mit einem übersichtlichen Tabellenformat angezeigt, in dem Sie Ihre Excel-Tabelle bearbeiten, speichern und laden können.

Ich hoffe das hilft.

19
Shane

Für mich war die Lösung:

Daten> Aus Text> Wählen Sie Ihre CSV-Datei aus

Dann können Sie alle Importeinstellungen für CSV-Dateien festlegen.

6
nicruo

Ich habe einen anderen Weg gefunden, um das Problem zu beheben, ohne die lokalen Windows-Einstellungen zu ändern. In Excel gehen Sie zu Datei> Optionen> Erweitert Trennzeichen mit "," und Tausendertrennzeichen ".".

Auch wenn es eher wie ein Fehler als eine Funktion von Excel 2016 aussieht, funktioniert es auch ohne Änderung der lokalen Windows-Einstellungen. Es handelt sich lediglich um eine lokale Excel-Änderung.

4
eliberator

Hatte gerade das gleiche Problem. Wenn Sie die Dateierweiterung von csv in txt ändern und in Excel öffnen, wird der klassische Assistent aufgerufen, sodass Sie die Zeichenfolgen Feldern zuordnen können.

2

Ich habe eine ziemlich komplexe CSV-Datei, bei der sich keiner der Vorschläge für mich herausgestellt hat. Also habe ich LibreOffice Calc für diesen Job verwendet. Es hat wie ein Traum funktioniert.

1
Kantonus

Ich hatte das gleiche Problem unter Mac OS X El Captain. Die Antwort hier hat für mich funktioniert. Hier wiedergeben, falls der Link in Zukunft nicht funktioniert:

  1. Schließen Sie die Excel-Anwendung
  2. Klicken Sie auf die Apple-Schaltfläche
  3. Wählen Sie Systemeinstellungen
  4. Wählen Sie Sprache und Region aus
  5. Klicken Sie auf Erweitert
  6. Ändern Sie das Dezimaltrennzeichen von einem Komma (,) in einen Punkt (.).
  7. Klicken Sie dann auf OK/Speichern
  8. Testen Sie den Excel-Import erneut
0
Anupam

Die richtige Antwort ist, Ihre regionalen Einstellungen wie oben vorgeschlagen zu bearbeiten (wenn eine langfristige Änderung des Verhaltens gewünscht wird).

Control Panel -> Region -> Additional Settings -> List separator:

Aber für meine Zwecke war ein einfacher Edit -> Find and Replace mit Notepad, um alle Kommas durch Semikolons zu ersetzen, eine schnelle und schmutzige Lösung, die ich vorgezogen habe.

Trotz des Kommentars, dass csv "Character Separated Values" bedeutet, sagt meine CSV-Dateizuordnung zu Excel immer noch "Microsoft Excel Comma Separated Values ​​File".

0
plumdog

Stellen Sie beim Ändern des Listentrennzeichens sicher, dass es sich nicht mit dem Dezimalsymbol und den Zifferngruppierungszeichen überschneidet. Ich musste mein Listentrennzeichen in (,) meine Dezimalzahl (.) Ändern, um meine Zifferngruppierung in (') zu beenden. Jetzt öffnet CSV lekker !!!

0
user10127576