Jump to content
xt:Commerce Community Forum
Sign in to follow this  
knuffiwuffi

csv richtig exportieren

Recommended Posts

Hallo Forum,

bislang habe meine Artikel über das Backend angelegt. Nun habe ich mal mit CSV Export und Import hantiert. Schöne Sache...allerdings scheine ich beim Export etwas falsch zu machen.

Meine Einstellungen für den Export:

Primary key: products_id

Trennzeichen: ;

Datensätze pro Durchgang 5000

Sprachabhängig: Ja

1) Bestimmte Artikel haben stellenweise die falschen Einträge in den Spalten.

Es werden Einträge aus meiner products_short_description_de gestückelt in die darauf folgenden Spalten geschrieben und die products_short_description_de ist in der csv nicht mehr das was Sie mal war. Im Shop selber ist noch alles so wie es sein soll. Bei einem erneuten Import der CSV hätte ich dann sicher die Fehler im Frontend. Hier ein Beispiel:

Jede Zeile ist eine neue Spalte (eigentlich gehört alles zur products_short_description_de):

../templates/xt_default_speedclinic_0001/img/colour/Black.jpg&quot

width=&quot

15&quot

height=&quot

15&quot

>\n<img src=&quot

../templates/xt_default_speedclinic_0001/img/colour/White.jpg&quot

2) Preis wird falsch exportiert.

Das zweite Ding ist der Preis. Ich erhalte im Frontend den richtigen Preis von 69,95 und bei einem Export products_price: 587.810. Hier müßte ich erst die letzte Stelle löschen, damit mir der korrekte Preis wieder importiert wird. Ansonsten gab es drei Stellen vor dem Komma nach einem Import.

Bin mir Sicher, daß jemand das Problem kennt und ich einfach etwas falsch mache bei Export. Uber einen Tip würde ich mich freuen.

Share this post


Link to post
Share on other sites

Mit etwas Suche habe ich dann doch die Lösung gefunden. Wenn man nie mit CSV gearbeitet hat, kann man auch nicht wissen, daß CSV nur über den richtigen Import in Excel vernünftig ausgelesen werden kann.

Bei Excel 2007 -> Daten -> Externe Daten abrufen -> Aus Text

Hier dann am besten das Trennzeichen welches im Handbuch vorgeschlagen wird nutzen (Pipe) und im Veyton Backend für den Export ebenfalls dieses Trennzeichen verwenden. Ansonsten kann es bei z.B. HTML in den Spalten zu Problemen aufgrund des Trennzeichens kommen.

CSV ist ja eine Textdatei die Excel erstmal richtig interpretieren muss...Formatierungen spielen auch eine Rolle...

Sorry...

PS: Vielleicht hilft es ja mal jemanden

Edited by knuffiwuffi

Share this post


Link to post
Share on other sites

Irgendwie komme ich nicht ganz klar mit dieser Export/Import Geschichte...zwei Spalten bereiten mir Probleme:

1) products_price

Der Export liefert mir eine Stelle zuviel: 503.782

Den richtigen Preis importiert er mir nur so: 503.78

2) products_short_description_de

Der Export liefert mir:

Größe: S, M, L, XL, XXL<br>\n<img src="../templates/xt_default_speedclinic_0001/img/colour/Black.jpg" width="15" height="15">[/CODE]

Scheint ja richtig aus der Datenbank zu kommen...bei einem Import zeigt er mir im Backend aber einen zerschossenen Text an, da [b]\n[/b] als Text wiedergegeben wird.

Würde ich die Liste komplett durchlaufen lassen, würde ich mir sicher einige Artikel zerschießen...kann mir hier mal jemand auf die Sprünge helfen?

[b]Mein Vorgehen:[/b]

-Export als CSV mit "~" als Trennzeichen

-In Excel als Text importieren mit "~" als Trennzeichen (alles gut)

-In der XP Systemsteuerung -> Region & Sprachen -> Trennzeichen "~"

-Von Excel wieder in CSV und über Export/Import im Backend einlesen...Trennzeichen "~"

Wie gesagt...klappt nicht 1:1

Wie macht Ihr das? Was mache ich falsch?

Share this post


Link to post
Share on other sites

Also...nach reichlicher Recherche muss ich doch noch etwas herum probieren...für alle die ebenfalls auf der Suche sind hier mal 2 Links die Vielleicht helfen können:

How To für eine ältere Shop Version:

Doku XT:C

Offizieller Thread zum Import/Export Modul:

http://www.xt-commerce.com/forum/veyton-4-0-plugins/68346-products-produkt-import-export-xt_im_export.html

Man muss wohl Formatierungen (insbesondere Preis und bei HTML Code in der Beschreibung), Trennzeichen und andere Kleinigkeiten genaustens beachten, wenn es um den Import geht. Mein Thema sollte also besser lauten "csv richtig exportieren und importieren".

Share this post


Link to post
Share on other sites

Tag 2 und immer noch kein vernünftiges Ergebnis...ich wüßte mal gerne wofür der Import Export Manager gut ist, wenn die Daten nicht 1:1 wieder zurück gespielt werden können.

Wie bearbeitet Ihr eure CSV Dateien? UTF-8 als Text in Excel...beim Export hat man dann noch den Umbruch /n in den Beschreibungen (kann man suchen und ersetzen...ok...)...tausender Dezimalsetelle für Preis...ich blick es nicht...

Hat jemand eine Anleitung für mich? Kann doch nicht so schwer sein eine vernünftige CSV wieder aus Excel zu speichern die dann auch sauber verarbeitet wird...

Bei meinem Testimport hat er grad mal 5 Testartikel Ihrer Beschreibung beraubt, obwohl diese sauber in der CSV stehen. Und der Preis ist immer noch eine Kommastelle verschoben...und beim Excel Import zeigt er mir Anführungsstriche als " Die musste ich dann auch suchen ersetzen...muss das alles so komliziert sein?

Share this post


Link to post
Share on other sites

Also...

1) Export im Veyton Backend als CSV mit "~" als Trennzeichen

2) Import in Excel über Daten als Text in Windows (ANSI) Format mit Trennzeichen "~" und alles als Text formatiert. Vorher Dezimaltrenner in Excel auf "." gestellt und Preise (45,00 EUR = 45.0000 / Achtung: Preis muss ggf. Netto angegeben werden) + Datum noch einmal genau angeschaut. Leider wird der Text mit Umlauten nicht so schön wieder gegeben wie im UTF-8 Format. Mit UTF-8 klappt aber der Import nicht richtig. Zeilen die in Excel nur mit Rauten dargestellt werden, sollten wieder mit STANDARD formatiert werden (macht Excel bei viel Text). HTML im Text wieder leider noch nicht richtig zurück in die Datenbank gespielt. Problem ist u.a. das Auflösen der Anführungszeichen...hier scheint auch der Editor Informationen zu überspielen. Daher habe ich die Spalten mit der Kurzbeschreibungen (HTML enthalten) einfach mal gelöscht. Diese werden dann nicht mit importiert.

3) Export als CSV mit Trennzeichen "~", eingestellt unter Systemsteuerung in Windows Regions- und Sprachoptionen -> Anpassen

4) Import als CSV im Veyton Backend

Was nicht klappt ist " in HTML Code...da zerschießt er die Formatierung...im normalen Fließtext wandelt der Editor richtig in ". Kennt das jemand...Lösung? Gibt es da noch mehr Sonderzeichen auf die man aufpassen muss?

Ich glaube ich hör hier mal auf...und warte auf Hilfe...gute Nacht...

Edit: Schade, daß hier niemand sonst etwas zu sagen kann...ich dachte es gibt über 100.000 Installationen...wer nutzt die denn?

Edited by knuffiwuffi

Share this post


Link to post
Share on other sites

...ich dachte es gibt über 100.000 Installationen...wer nutzt die denn?

Wir nutzen leider auch eine der 100.000 Installationen. :(

Das Thema Export als csv Datei ist wirklich ein Alptraum. Nach ewigen Stunden Recherche im Web... und vielen erfolglosen Versuchen haben wir das Handbuch gekauft.

Die Anleitung dort funktioniert ebenfalls nicht richtig. Artikelbeschreibung fehlt, Bildpfad ist unvollständig und die Kategorien enthalten Zahlen.

Gibt es überhaupt jemanden der den Export schon erfolgreich durchgeführt hat? :confused:

Share this post


Link to post
Share on other sites

So, nachdem Excel einen bekanntermaßen etwas mit csv ärgert, möchte ich euch gerne meine aktuelle Geheimwaffe für csv Dateien vorstellen:

CSV file editor, for Windows

Hier kann ich das Trennzeichen auch vorgeben...

Hi,

kannst du ein Bild einfügen mit deinen Einstellungen in dem Programm?

Wäre hilfreich wenn man wüsste wie das damit funkt!

Gruß Chris

Share this post


Link to post
Share on other sites

Also...

1) Export im Veyton Backend als CSV mit "~" als Trennzeichen

2) Import in Excel über Daten als Text in Windows (ANSI) Format mit Trennzeichen "~" und alles als Text formatiert. Vorher Dezimaltrenner in Excel auf "." gestellt und Preise (45,00 EUR = 45.0000 / Achtung: Preis muss ggf. Netto angegeben werden) + Datum noch einmal genau angeschaut. Leider wird der Text mit Umlauten nicht so schön wieder gegeben wie im UTF-8 Format. Mit UTF-8 klappt aber der Import nicht richtig. Zeilen die in Excel nur mit Rauten dargestellt werden, sollten wieder mit STANDARD formatiert werden (macht Excel bei viel Text). HTML im Text wieder leider noch nicht richtig zurück in die Datenbank gespielt. Problem ist u.a. das Auflösen der Anführungszeichen...hier scheint auch der Editor Informationen zu überspielen. Daher habe ich die Spalten mit der Kurzbeschreibungen (HTML enthalten) einfach mal gelöscht. Diese werden dann nicht mit importiert.

3) Export als CSV mit Trennzeichen "~", eingestellt unter Systemsteuerung in Windows Regions- und Sprachoptionen -> Anpassen

4) Import als CSV im Veyton Backend

Was nicht klappt ist " in HTML Code...da zerschießt er die Formatierung...im normalen Fließtext wandelt der Editor richtig in ". Kennt das jemand...Lösung? Gibt es da noch mehr Sonderzeichen auf die man aufpassen muss?

Ich glaube ich hör hier mal auf...und warte auf Hilfe...gute Nacht...

Edit: Schade, daß hier niemand sonst etwas zu sagen kann...ich dachte es gibt über 100.000 Installationen...wer nutzt die denn?

Hi,

das Prob hat glaub jeder!

Ich habe sogar schon meinen ganzen Shop mit Artikeln auf UTF-8 formatieren lassen! Jedoch gibts dann immer noch Probs mit der CSV!

Ich glaub langsam das der jenge der die Richtige Lösung findet zum reichsten Mensch wird auf erden! Denn jeder der mal mit dem CSV müll angefangen hat und das mal umrechnet würde lieber nen 1000 oder sogar 2000 zahlen, damit das Prob aufhört!

Im alten XT 3 gabs das Prob ja auch schon nur könnte man das dort noch lösen da das Shopsystem nicht in UTF-8 gewesen ist sonder mit Windoffff gefunkt hatte, wenn man sich ein Makro für die Trennzeichen eingebunden hatte.

Wieso stellt man eigentlich sowas her wenn es dann doch keiner richtig nutzen kann?

Share this post


Link to post
Share on other sites
Sign in to follow this  

×
×
  • Create New...