Es scheint, dass Excel 2013 CSV-Dateien nicht richtig liest (Excel 2010). Jedes Mal, wenn ich CSV-Dateien öffne, werden alle meine Daten in der ersten Spalte angezeigt.
Ich weiß , dass ich gehen kann DATA
, Convert
und dann wählen commas
, aber das Set up wird nicht gespeichert, und ich bin jedes Mal , dies zu tun ich diese Art von Datei öffne satt.
Wie kann ich Excel 2013 ein für alle Mal so einstellen, dass CSV-Dateien (durch Kommas getrennt) hübsch angezeigt werden?
excel
csv
office-2013
David
quelle
quelle
Antworten:
Öffnen Sie die CSV-Datei mit einem anständigen Texteditor wie Notepad ++ und fügen Sie den folgenden Text in die erste Zeile ein:
Öffnen Sie es jetzt wieder mit Excel.
Dadurch wird das Trennzeichen als Komma festgelegt, oder Sie können es nach Bedarf ändern.
quelle
Für Excel 2013:
http://blogmines.com/blog/how-to-import-text-file-in-excel-2013/
quelle
Das Problem liegt in den regionalen Optionen. Das Dezimaltrennzeichen in Win 7 für europäische Länder ist das Koma. Sie müssen die Systemsteuerung öffnen -> Regional- und Sprachoptionen -> Zusätzliche Einstellungen -> Dezimaltrennzeichen: Klicken Sie, um einen Punkt (.) Einzugeben, und geben Sie zum Auflisten des Trennzeichens ein Koma (,) ein. Das ist !
quelle
Ich weiß, dass eine Antwort bereits akzeptiert wurde, aber ein zu überprüfendes Element ist die Codierung der CSV-Datei. Ich habe ein Powershell-Skript, das CSV-Dateien generiert. Standardmäßig wurden sie als UCS-2 Little Endian (per Notepad ++) codiert . Es würde die Datei in einer einzelnen Spalte in Excel öffnen und ich müsste die Konvertierung von Text in Spalten durchführen , um die Spalten zu teilen. Durch Ändern des Skripts zum Codieren derselben Ausgabe wie "ASCII" ( UTF-8 ohne Stückliste pro Editor ++) konnte ich die CSV direkt mit den aufgeteilten Spalten öffnen. Sie können die Codierung der CSV auch in Notepad ++ ändern .
quelle
Some-Command | Out-File -Encoding Default
was normalerweise eine korrekte ANSI-Codierung ergibt (zumindest in den USA ab Werk).Out-File
codiert die Datei als etwas anderes alsDefault
standardmäßig? Ich versuche zu verstehen, dass ... es Standard ist ... aber nicht standardmäßig verwendet wird ... und daher nicht Standard?Sie können auswählen, welches Trennzeichen in Excel 2013 angezeigt werden soll. Gehen Sie zu DATEN -> Text in Spalten -> Wählen Sie durch Trennzeichen -> wählen Sie dann das Trennzeichen "Tab, Semikolon, Komma, Leerzeichen oder anderes". In der Datenvorschau werden Änderungen sofort angezeigt "Klicken Sie dann auf Fertig stellen
Sobald Sie das gewünschte Format haben, speichern Sie das Dokument einfach und es ist dauerhaft.
quelle
Entnommen aus /superuser/238944/how-to-force-excel-to-open-csv-files-with-data-arranged-in-columns
Das Verhalten von Excel beim Öffnen von CSV-Dateien hängt stark von Ihren lokalen Einstellungen und dem ausgewählten Listentrennzeichen unter Region und Sprache » Formate » Erweitert ab . Standardmäßig geht Excel davon aus, dass jede CSV mit diesem Trennzeichen gespeichert wurde. Was stimmt, solange der CSV nicht aus einem anderen Land kommt!
Wenn sich Ihre Kunden in anderen Ländern befinden, sehen sie möglicherweise andere Ergebnisse als Sie denken.
Hier sehen Sie beispielsweise, dass ein deutsches Excel wie in den USA ein Semikolon anstelle eines Kommas verwendet
quelle
Ein weiteres mögliches Problem besteht darin, dass die CSV-Datei eine Bytereihenfolge "FEFF" enthält. Das Byte-Ordnungszeichen soll erkennen, ob die Datei von einem System mit Big-Endian- oder Little-Endian-Bytereihenfolge in ein System mit entgegengesetzter Endianness verschoben wurde. https://en.wikipedia.org/wiki/Byte_order_mark
Durch Entfernen der Byte-Bestellmarke "FEFF" mit einem Hex-Editor sollte Excel die Datei lesen können.
quelle