Hallo,
ich hoffe, dass Sie mir helfen können. Ich probiere gerade meine, in einem Epages Shop zugewiesenem Produkte, in einen Shopware-Shop zu migrieren.
Beide Shops benutzen: Zeichensatz: UTF-8 und Trennoption ";"
Leider ist der Aufbau von Cross-Selling Produkten sehr unterschiedlich, daher muss ich dies umwandeln und zwar von diesem Aufbau:
0418_ET;WF_Bretagne
0418_ET;RF_Bretagne
0418_ET;Bike_Bretagne
0418_ET;MP_Bretagne
0418_ET;IGN_113
0418_ET;0615_ET
0418_ET;0417_ET
0418_ET;0518_OT
0419_ET;WF_Bretagne
0419_ET;RF_Bretagne
0419_ET;MP_Bretagne_Normandie_West
0419_ET;Bike_Bretagne
0419_ET;IGN_113
0419_ET;0615_ET
0419_ET;0720_ET
0419_ET;0518_OT
0419_ET;0519_OT
Vor dem ";" das Hauptprodukt, nach dem ";" das zugewiesene Produkt, wenn es mehrere zugewiesene Produkte gibt, wiederholt es sich in der nächsten Zeile.
Zu diesem Aufbau:
0418_ET;WF_Bretagne|RF_Bretagne|Bike_Bretagne|MP_Bretagne|IGN_113|0615_ET|0417_ET|0518_OT
0419_ET;WF_Bretagne|RF_Bretagne|Bike_Bretagne|MP_Bretagne|IGN_113|0615_ET|0417_ET|0720_ET|0518_OT|0519_OT
Vor dem ";" das Hauptprodukt, nach dem ";" alle zugewiesenen Produkte, wenn es mehrere zugewiesene Produkte gibt werden diese von einem | (pipe) Zeichen getrennt.
Da es sich um viele dieser Zuweisungen handelt (weit über 50.000) würde ich gerne wissen, ob es eine Möglichkeit gibt, den oberen Aufbau in den unteren Aufbau umzuwandeln, ohne es für jede Zeile einzeln zu tun.
Über Hilfe würde ich mich sehr freuen.
Vielen Dank!
Franz
BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!
> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Immport von Crosselling-Produkten (epages zu shopware)
Re: Immport von Crosselling-Produkten (epages zu shopware)
Hallo,
mit der Funktion VERBINDEN() bzw PYJOIN()(Textfunction.oxt) funktioniert es. Für die Funktion VERBINDEN() ist die Version ab 5.1 nötig. Genau weiß Ich leider nicht.
Für PYJOIN() ist ein Addin notwendig.
Da es nicht mehr vom OpenOffice Forum geladen werden kann, stelle Ich es hier ein. Um den Text zu trennen, die Spalte markieren. Danach unter Daten -> Text in Spalten -> Semikolon auswählen -> OK drücken.
Um die Formeln in Text zu wandeln, wieder die Spalte markieren -> Daten -> Text in Spalten -> alles Abwählen -> OK drücken.
Bei 50000 Zeilen das ganze in Etappen vollziehen. Es könnte sonst etwas länger dauern.
Gruß HeritzP
mit der Funktion VERBINDEN() bzw PYJOIN()(Textfunction.oxt) funktioniert es. Für die Funktion VERBINDEN() ist die Version ab 5.1 nötig. Genau weiß Ich leider nicht.
Für PYJOIN() ist ein Addin notwendig.
Da es nicht mehr vom OpenOffice Forum geladen werden kann, stelle Ich es hier ein. Um den Text zu trennen, die Spalte markieren. Danach unter Daten -> Text in Spalten -> Semikolon auswählen -> OK drücken.
Um die Formeln in Text zu wandeln, wieder die Spalte markieren -> Daten -> Text in Spalten -> alles Abwählen -> OK drücken.
Bei 50000 Zeilen das ganze in Etappen vollziehen. Es könnte sonst etwas länger dauern.
Gruß HeritzP
HeritzP
alles nur geklaut
alles nur geklaut
An alle, die das LibreOffice-Forum nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️