Neu Problem beim Import   (Codierung?)

tresor-online

Sehr aktives Mitglied
15. Juni 2015
450
36
Hallo zusammen!
Ich hab folgendes komisches Problem beim Import einer CSV Datei.
Diese kommt direkt von einem Hersteller und enthällt Lieferzeiten, ist absolut simpel aufgebaut:
- HAN
- Lieferant
- Lieferzeit
Wenn ich die Datei importieren möchte habe ich aber in der Spalte der Lieferzeit vor der Zahl die Zeichenfolge " ". (siehe Screenshot)

Wenn ich die Datei in Excel öffne ist das Problem auch vorhanden.
Wenn ich die Datei in Excel als CSV Datei importiere (UTF-8) ist die Zeichenfolge nicht da.
Mein Verdacht lag erstmal bei der Codierung.

Wenn ich beim Import in der Ameise von windows-1252 auf UTF-8 umstelle, habe ich in der Vorschau die Zeichenfolge nicht, im Import aber trotzdem und es wird der Inhalt der Spalte auf [0} gesetzt.
 

Anhänge

  • HqTw1PhPWU.png
    HqTw1PhPWU.png
    117,1 KB · Aufrufe: 15

tresor-online

Sehr aktives Mitglied
15. Juni 2015
450
36
Also wenn ich die Datei mit UTF-8 importiere kommt die Fehlermeldung:
Code:
Datensatz 1: Feld "Lieferanten Lieferzeit" (Spalte 2) falsch formatiert. [?3 ] wurde autom. konvertiert zu [0]

Mit windows-1252 diese:
Code:
Datensatz 1: Feld "Lieferanten Lieferzeit" (Spalte 2) falsch formatiert. [ 3 ] wurde autom. konvertiert zu [0]
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.218
1.958
Allein die Tatsache, dass Spalte 2 falsch formatiert sein soll, ist schon ein Fehler.
Wie auch immer diese CSV erstellt wurde, du wirst nicht darum herum kommen, die mal zu überarbeiten.
Kopier doch mal den Inhalt in eine neue, leere Textdatei.
 

tresor-online

Sehr aktives Mitglied
15. Juni 2015
450
36
Allein die Tatsache, dass Spalte 2 falsch formatiert sein soll, ist schon ein Fehler.
Wie auch immer diese CSV erstellt wurde, du wirst nicht darum herum kommen, die mal zu überarbeiten.
Kopier doch mal den Inhalt in eine neue, leere Textdatei.
Genau das (manuelle) bearbeiten der Datei ist das, was ich nicht gebrauchen kann.
Ich möchte nämlich den Import der Lieferzeiten automatisieren und habe eigentlich schon alles am Start.
Der Lieferant stellt automatisch jeden Tag den Dateilink im Internet zur Verfügung
Ich hab mir schon mit powershell und batch dateien alles gerichet, um die Datei automatisiert herunterzuladen und per Ameise importieren zu lassen.

Wenn ich die CSV Datei im Excel importiere und dann neu abspeichere, kann ich diese datei problemlos mit der Ameise importieren.

Wo der Lieferant beim erstellen der CSV Datei ein Problem hat kann ich nicht beurteilen.
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.218
1.958
Ist er nicht. Die erste Spalte wird schon nicht als Spalte erkannt. Die Meldung besagt "Spalte 2"... es gibt aber drei Spalten.
Und um den Fehler einzukreisen sollst Du bitte den Inhalt mal in eine leere Textdatei kopieren.
 

Ähnliche Themen