Bei affilinet.de bekomme ich einige CSV Produktlisten die mit | getrennt sind und andere die mit ; getrennt sind.
Die Listen welche mit ; getrennt sind finde ich besser weil die jeweils in Spalten angezigt werden und so alles viel übersichtlicher ist.
Die anderen Listen wo ein | als Trennzeichen benutzt wird, sind total unübersichlich, dort stecken alle Daten in einer Zeile immer und ich kann damit überhaupt nicht arbeiten.
Daher würde ich gerne mal wissen ob jemand das gleiche Problem kennt und eine Lösung hat wie ich alle CSV Listen in Format hinbekomme, wo alles in Spalten getrennt ist, schön übersichtlich und so.?
Naja, ich öffne die CSV Listen immer mit Exel und wenn ich auch bei Exel die Funktion ersetzen durch benutze und alle | durch ; ersetze wirdd das Dokument immer noch nicht so dargestellt wie ich will.
Hast du den eigentlich überhaupt verstanden was ich will?
Kennst du die CSV Listen von affilinet.de und deren Muster wo alles in eine Zeile geschrieben ist und mit | getrennt die Felder?
Und kennst du auch die anderen CSV Listenformate wo zwar auch alles in eine Zeile steht pro Datensatz, dafür aber alle Datensätze in Spalten aufgeteilt sind?
Ja, wir haben es verstanden. Und das geht auch so wie beschrieben. Muss man nur bisschen rumexperimentieren. Die einzelnen Spalten sind ja auch vorhanden, nur eben mit dem | getrennt. Sowohl Excel als auch Access erkennt die Spalten bei mir einwandfrei, egal mit welchem Trennzeichen.
also ich benutze ja Exel und bei dir klapt es nicht! Ich habe auch schon versucht mit einem PHP Script die CSV Datei als Textdatei in ein array zu schreiben und dann mit str_replace alle | durch ; getrennt, aber das ergibt dann ein totalles durcheinander wenn man die Datei dann in Exel öffnet, da ist dann zwar einiges in Spalten getrennt, aber die Datensätze sind dann total vermischt und unbrauchbar.
Also ich versteh das nicht, warum klapt es dann bei mir nicht. Wenn ich mit Exel alle | durch ; trenne, passiert auch nichts. Die Datensätze werden dann nicht wie erwartet in spalten aufgeteilt, hab es wirklich schon oft probiert, wieso machen die von affilinet.de überhaupt soetwas mit den CSV Listen, ich denke mal das fast jeder eher so eine geordnete Liste auch bevorzügen würde.
Wenn du alle Pipes duch Semikolons ersetzt, dann darf dies nicht in Excel gemacht werden, sondern bereits vorher. Die einen benutzen dazu ein php-Script und die ganz Faulen, wie ich, nehmen ihren Lieblingstexteditor.
kleiner Tipp: benenn mal die Datei von *.csv nach *.txt (oder irgend etwas anderes) um und öffne diese dann wie oben geschrieben in Excel als Textdatei. Spätestens dann muss besagter Assistent hochkommen.
finde auch das | der beste textrenner ist, da dieser seltener als ; im vorhanden text vorkommt.
was willst du überhaupt am ende damit anfangen. soll das ganze in eine datenbank?