PDA

Vollständige Version anzeigen : CSV-Datei in UTF-8-Codierung sichern



Ή Λ K Λ П
08.05.2020, 18:52
Sobald ich die CSV-Datei bei mir importieren möchte, bekomme ich die Meldung, das beim Importieren der CSV-Datei ein Fehler aufgetreten ist. Woran könnte es liegen? Und wo sehe ich, dass die Codierung der CSV auf UTF-8 steht.

FranzKonz
08.05.2020, 19:16
Sobald ich die CSV-Datei bei mir importieren möchte, bekomme ich die Meldung, das beim Importieren der CSV-Datei ein Fehler aufgetreten ist. Woran könnte es liegen? Und wo sehe ich, dass die Codierung der CSV auf UTF-8 steht.

CSV ist Teufelszeug. Es gibt viele, die diese Dateiendung an ihren Schrott hängen, und wenige, die das Format wirklich beherrschen.

Excel und LibreOffice Calc reagieren etwas unterschiedlich, ist einen Versuch wert.

Ansonsten gibt es eine ganze Reihe von Programmiersprachen, die einen CSV-Import wenigstens rudimentär beherrschen. Damit kannst Du dem Fehler wenigstens näher kommen.

Probleme mit dem Zeichensatz spielen bei CSV nach meiner Erfahrung insofern keine Rolle, als ein bist dahin korrektes CSV auf jeden Fall eingelesen wird, aber Sonderzeichen wie Umlaute fehlerhaft angezeigt werden.

John Donne
08.05.2020, 19:24
Sobald ich die CSV-Datei bei mir importieren möchte, bekomme ich die Meldung, das beim Importieren der CSV-Datei ein Fehler aufgetreten ist. Woran könnte es liegen? Und wo sehe ich, dass die Codierung der CSV auf UTF-8 steht.

Notepad++ (Link (https://notepad-plus-plus.org/downloads/v7.8.6/)) zeigt Dir die Formatierung einer geöffneten Datei an. Und bietet Dir an, die Datei zu konvertieren.
Excel z.B. exportiert/schreibt CSV-Dateien immer in ANSI. Diverse Programmiersprachen (z.B. C#) wollen immer UTF-8.

Haspelbein
08.05.2020, 19:24
Sobald ich die CSV-Datei bei mir importieren möchte, bekomme ich die Meldung, das beim Importieren der CSV-Datei ein Fehler aufgetreten ist. Woran könnte es liegen? Und wo sehe ich, dass die Codierung der CSV auf UTF-8 steht.

Das sagt erst einmal nicht viel aus. Um was für ein CSV File geht es, und in was für ein Tool soll es eingelesen werden? Der Datentyp CSV is leider nicht streng definiert, ausser das Variablen per Komma (oder einen anderes) Element getrennt sind.

John Donne
08.05.2020, 19:30
Das sagt erst einmal nicht viel aus. Um was für ein CSV File geht es, und in was für ein Tool soll es eingelesen werden? Der Datentyp CSV is leider nicht streng definiert, ausser das Variablen per Komma (oder einen anderes) Element getrennt sind.

So ist es. Der häufigste Delimiter ist das Semikolon (;).

John Donne
08.05.2020, 19:31
Sobald ich die CSV-Datei bei mir importieren möchte, bekomme ich die Meldung, das beim Importieren der CSV-Datei ein Fehler aufgetreten ist. Woran könnte es liegen? Und wo sehe ich, dass die Codierung der CSV auf UTF-8 steht.

Wie lautet denn der Fehler? Oder anders gefragt: Was läßt Dich vermuten, daß es ein Problem mit der Encodierung ist?

rumpelgepumpel
08.05.2020, 19:42
Sobald ich die CSV-Datei bei mir importieren möchte, bekomme ich die Meldung, das beim Importieren der CSV-Datei ein Fehler aufgetreten ist. Woran könnte es liegen? Und wo sehe ich, dass die Codierung der CSV auf UTF-8 steht.

in welches Programm willst du es importieren ?
frag den Programmierer,
vieleicht hat der Ersteller der csv sich nicht an die Regeln gehalten und Kommas statt Semikolons als Trennzeichen verwendet,

oder du hast die csv in Excel geöffnet und gespeichert,
danach ist die csv im Arsch da Excel die Daten umformatiert und evtl. noch leere Spalten hinzufügt,
dann hast du jede Menge Semikolons in der csv-Datei die vom Importprogramm als weitere Spalten interpretiert werden,
somit stimmt dann die Spaltenanzahl nicht überein mit dem was dein Importprogramm erwartet

ein beliebter Fehler in meiner Firma ...