Wieso werden Sonderzeichen eines Datenexports CSV im Excel falsch dargestellt?

CSV Export: Wieso werden die Sonderzeichen in Microsoft Excel falsch angezeigt?

Hierbei handelt es sich um ein Konvertierungsproblem in Excel: Das Programm kann nicht out-of-the-box mit dem Format UTF-8 umgehen.

Um den CSV-Export aus Outbank in Excel zu öffnen, gehe wie folgt vor:

  1. Starte Microsoft Excel und öffne eine neue, leere Datei
  2. Klicke oben in der Menüleiste auf "Datei" und wähle "Importieren" aus
  3. Wähle unter "Typ der importierten Datei" die Option "CSV-Datei" aus und klicke danach auf "Import"
  4. Selektiere im nächsten Fenster die Exportdatei und klicke auf "Datei importieren"
  5. Der Textkonvertierungsassistent wird geöffnet. Wähle unter "Dateiursprung" die Option "Unicode (UTF-8)" aus.
    Unter "Weiter" kannst du die Optionen auswählen, wie du die Datei lesen möchtest und mit dem Vorschau deine Einstellungen prüfen.
    Mit "Fertig stellen" wird die Datei entsprechend in Excel importiert.

Tag Archives: csv

Laut ADAC sind 11 Winterreifen gut. Nach meiner Erfahrung sage ich: 4 genügen!

Guten Morgen,

also, es geht um die Funktion „Text in Spalten“. War eigentlich eine Frage eines Kollegen, die ich selbst nicht beantworten konnte.

Ich habe eine CSV-Datei, in der die Werte auch wirklich durch Kommas getrennt sind:

Wieso werden Sonderzeichen eines Datenexports CSV im Excel falsch dargestellt?

Jetzt ist es so, dass auch innerhalb der Texte, die zu Zellinhalten werden sollen, Kommas drin sind, wie z.B. in Zeilen 1 und 2. Wenn ich jetzt „Text in Spalten“ mit der Option „Getrennt“ auswähle, dann packt Excel natürlich den Teil rechts vom Komma in eine neue Zelle:

Wieso werden Sonderzeichen eines Datenexports CSV im Excel falsch dargestellt?

Gibt’s ne Möglichkeit, das mit „Text in Spalten“ sauber zu trennen? Mit PowerQuery krieg ich es hin, also saubere Trennung + korrektes Anzeigen von Umlauten, ich frag mich nur, ob das „Text in Spalten“ nicht auch irgendwie kann.

Danke dir und viele Grüße, Dominic

####

Hallo Dominic,

ich denke die Frage hast du schon selbst beantwortet:

* PowerQuery

* VBA

* Formeln (uff!)

Wenn der Anwender Zeichen in seinen Texten verwendet, die als Trennzeichen vorgesehen sind; kann der Assistent Daten / Text in Spalten das nicht abfangen. Wie wir wissen: die Grenzen von „Text in Spalten“ wurden ja in PowerQuery erweitert – da geht mehr …

Liebe Grüße

Rene

PS: Man könnte die Blitzvorschau versuchen; ist aber mühsam und wahrscheinlich funktioniert auch das nicht.

Alle 11 Minuten isst ein Single ein paar Chips.

Perfide! Ich erhalte eine CSV-Datei und öffne sie per Doppelklick in Excel – alles prima:

Wieso werden Sonderzeichen eines Datenexports CSV im Excel falsch dargestellt?

Bei einer anderen Datei jedoch:

Wieso werden Sonderzeichen eines Datenexports CSV im Excel falsch dargestellt?

Werden Umlaute und Sonderzeichen (€) „zerschossen“. Da eine CSV-Datei eine Textdatei ist, lohnt sich ein Blick in den Editor. Wurde das Dateiformat auf ANSI oder UTF-8 mit BOM ( Byte Order Mark) eingestellt, funktioniert alles prima. Jedoch bei „reinem“ UTF werden Sonderzeichen nicht korrekt codiert.

Wieso werden Sonderzeichen eines Datenexports CSV im Excel falsch dargestellt?

Ein Öffnen mit dem Konvertierungsassistenten würde helfen – dort kann man die Codierung explizit angeben.

Wieso werden Sonderzeichen eines Datenexports CSV im Excel falsch dargestellt?

PowerQuery und VBA wären weitere Lösungswege:

Wieso werden Sonderzeichen eines Datenexports CSV im Excel falsch dargestellt?

Aber Excel hat keine Einstellungsoptionen, die dieses Format richtig erkennt und interpretiert. Ärgerlich, wenn ein System SOLCHE CSV-Dateien liefert …

Danke an Andreas Thehos für dieses Hinweis!

Ich kann vom Sofa aus vielleicht nicht die Welt retten, aber ich richte zumindest auch keinen großen Schaden an.

Sehr irritiert!

Ich erhalte eine große Anzahl an maschinell erstellten Dateien. Speichere sie in einem Ordner und öffne eine der Dateien aus dem Explorer per Doppelklick:

Wieso werden Sonderzeichen eines Datenexports CSV im Excel falsch dargestellt?

Eine Fehlermeldung ist die Folge:

Wieso werden Sonderzeichen eines Datenexports CSV im Excel falsch dargestellt?

Die Datei wird geöffnet, aber jede Zeile wird in der ersten Zelle dargestellt. Getrennt durch Komma – klar CSV.

Wieso werden Sonderzeichen eines Datenexports CSV im Excel falsch dargestellt?

Ich schaue mir die Datei im Editor an – das ist keine CSV-Datei!

Wieso werden Sonderzeichen eines Datenexports CSV im Excel falsch dargestellt?

Was ist passiert? Da hat jemand CSV-Dateien mit einem Programm (VBA?) geöffnet und anschließend als Excelmappe gespeichert. Allerdings mit der Endung CSV! Perfide!

Interessante Frage: wie kann ich herausfinden, in welchem Programm die Datei erstellt wurde und was eigentlich „in“ der Datei ist? – Ich weiß es nicht ….

Deutsche Schüler bleiben bei whatsapp. Durch ihre Rechtschreibung sind die Nachrichten ausreichend verschlüsselt.

Ärgerlich.

Speichert man in Excel eine Datei im Datenformat CSV, so wird das Semikolan als Trennzeichen verwendet:

Wieso werden Sonderzeichen eines Datenexports CSV im Excel falsch dargestellt?

Exportiert man die Datei per VBA,

ActiveWorkbook.SaveAs Filename:= Rennfahrer.csv“, FileFormat:=xlCSV

so verwendet Excel das Komma:

Wieso werden Sonderzeichen eines Datenexports CSV im Excel falsch dargestellt?

Also: Datei öffnen, „ersetzte Komma durch Semikolon“, speichern und schließen. Wenn das mal nicht schiefgeht!

Ich korrigiere mich – genauer: ich werde (zu recht) korrigiert:

Der Schalter Local:=True berücksichtigt das lokal eingestellte Trennzeichen und nutzt somit das Semikolon als Trennzeichen beim Export über VBA.

Ein Treuer Besucher Ihrer Webseite.

Mit freundlichen Grüßen

Sven Schimanski

Dennoch: mein Nörgeln bleibt: Warum zeichnet der Makrorekorder diesen Parameter nicht auf?

Warum „versteht“ Excel die länderspezifische Einstellung (bei uns in der Regel „;“) und nicht das globale „,“?

Man muss so aufpassen …

Danke an Herrn Schimanski für den nützlichen Kommentar.

So oft wie ich mit meinem Chef streite, muss ich echt aufpassen, dass ich nicht mal aus Versehen „Schatz“ zu ihm sage.

Gestern in der Outlook-Schulung hat ein Teilnehmer gefragt, warum Outlook (Kontakte) nicht mehr als Excelmappe speichern kann. Die Antwort – ich weiß nicht, warum diese Export-Option entfernt wurde. Zwar kann man in eine CSV-Datei speichern:

Wieso werden Sonderzeichen eines Datenexports CSV im Excel falsch dargestellt?

Das Öffnen durch Excel funktioniert nicht richtig

Wieso werden Sonderzeichen eines Datenexports CSV im Excel falsch dargestellt?

weil die Daten durch Kommata getrennt wurden. Benennt man die Datei mit der Endung TXT und öffnet sie nun Excel, wo mal das Komma als Trennzeichen wählt, dann klappt es:

Wieso werden Sonderzeichen eines Datenexports CSV im Excel falsch dargestellt?

Jedoch: schon einige wenige Tests zeige, dass DIES nicht der Weisheit letzter Schluss ist … Wenn ich Kontakte von einem Rechner zu einem anderen exportieren möchte, so verschicke ich sie per Mail.

Ein Träumchen

Daumen hoch für Johannes Curio (http://curio-consulting.de/), der auch als Referent bei unseren Exceltagen zur Verfügung stand. Er hielt informative, amüsante und spannende Referate über Pivot, Power Query und PowerBI.

Wieso werden Sonderzeichen eines Datenexports CSV im Excel falsch dargestellt?

Spannend fand ich seine Bemerkung, dass man in PowerQuery niemals den Automatismus „Changed Type“ verwenden sollte. In vielen Fällen wird der Datentyp nicht richtig erkannt, so seine Bemerkung.

Wieso werden Sonderzeichen eines Datenexports CSV im Excel falsch dargestellt?

Dies demonstrierte er anhand eines CSV-Imports am Beispiel einer Datumsspalte. Seine Empfehlung: diesen Schritt löschen und selbst das Datenformat definieren:

Wieso werden Sonderzeichen eines Datenexports CSV im Excel falsch dargestellt?

Dann klappt es:

Wieso werden Sonderzeichen eines Datenexports CSV im Excel falsch dargestellt?

Excel -> Text -> Excel

Ich exportiere eine Exceltabelle in eine Textdatei oder eine csv-Datei. Manchmal kann ich sie wieder in Excel importieren – manchmal nicht.

Wieso werden Sonderzeichen eines Datenexports CSV im Excel falsch dargestellt?

Der Export

Wieso werden Sonderzeichen eines Datenexports CSV im Excel falsch dargestellt?

Der Import – aus den Währungen wird Text.

Das ist ein großes Problem. Leider kann man in Excel keine genauen Exportspezifikationen festlegen – das heißt – wie das Datum und Zahlen (Tausendertrennzeichen, Dezimaltrennzeichen, Formatierungen, …) exportiert werden sollen. Man muss stets ein wenig „probieren“ – ob alles mitgenommen wird – Zahlen, Datumsangaben, Umlaute, …

Machen Sie die Probe aus Exempel und exportieren Sie die Datei in die verschiedenen Textformate – Sie werden sich wundern …

Wieso werden Sonderzeichen eines Datenexports CSV im Excel falsch dargestellt?

Erstaunliche Unterschiede – kein einheitliches Datenformat

Wie formatiere ich eine CSV

Öffnen Sie die . csv-Datei. Klicken Sie auf Datei > Speichern unter. Wählen Sie im Dropdown-Menü für den Dateityp die Option CSV UTF-8 (durch Trennzeichen getrennte Datei) (.

Kann CSV Umlaute?

CSV-Dateien, die für den Upload verwendet werden, müssen daher UTF-8-kodiert sein. Wenn sie eine andere Kodierung verwenden, werden Umlaute und Sonderzeichen in Mapp Intelligence (sowie in exportierten Daten) nicht korrekt dargestellt.

Was ist der Unterschied zwischen CSV und Excel?

CSV- Dateien sind reine Text- Daten, die in Excel dargestellt und editiert werden können. XLS- Daten sind Excel- Dateien mit Formeln, Formaten und all den Möglichkeiten, wofür man Excel nutzt.

Ist CSV in Excel Format?

Eine CSV-Datei (durch Kommas getrennte Werte) ist ein spezieller Dateityp, den Sie in Excel erstellen oder bearbeiten können. Statt Informationen in Spalten zu speichern, werden Informationen in CSV-Dateien durch Kommas getrennt.