CSV automatisch anpassen

nOfEaR

Aktives Mitglied
27. Juni 2012
151
0
Hey,

ich bin dabei einen automatischen Imoport der Lieferantenbestände vorzubereiten. Der Import selbst ist ja hier super beschrieben und sollte auch kein Problem sein:

Automatischer Ameisen Import per FTP ? JTLWiki

Jedoch sind einige CSV Listen der lieferanten so, das man sie vor dem Import noch anpassen muss. Gibt es da auch einen Automatismus den mal Programieren kann? Also das müsste ja dann nach dem Download und vor dem Import sein. Eventuell über VBB?

Als Beispiel bekommen wir zum matchen nur die Lieferantenartikelnummer. Diese ist bei uns aber mit 000102 in der Wawi hinterlegt und in der CSV steht nur 102. Daher müsste das vorher angepasst werden.

Hat jemand Ideen?

Vielen Dank im vorraus.

MfG
 

nOfEaR

Aktives Mitglied
27. Juni 2012
151
0
AW: CSV automatisch anpassen

Das wird so leider nicht gehen. Denn in der CSV zählen die Artikelnummer von 1 bis 999999 hoch. Das heißt das die 0 vor der Artikelnummer sich ändern.
 

christian1701

Sehr aktives Mitglied
19. Juli 2007
2.696
30
Wien
AW: CSV automatisch anpassen

In excel die Spalte Lieferantenartikelnummer mit 6 Ziffern als Sonderformat formatieren, dann werden die nullen automatisch aufgefüllt.
 

nOfEaR

Aktives Mitglied
27. Juni 2012
151
0
AW: CSV automatisch anpassen

In excel die Spalte Lieferantenartikelnummer mit 6 Ziffern als Sonderformat formatieren, dann werden die nullen automatisch aufgefüllt.

Ja so mache ich das schon bisher. Ich will das jetzt aber automatisieren. Also die Datei soll sich zu einem bestimmten Zeitpunkt selbst vom FTP runterladen, so anpassen das sie importiert werden kann (also in unserem Beispiel die Nullen bei der Artikelnummer) und dann per Ameise auch wieder automatisch importiert werden. Bis auf das automatische Anpassen der der CSV bekomme ich alles hin.... bei dem Rest bräuchte ich mal eure Hilfe.
 

WIMA Webdesign

Offizieller Servicepartner
SPBanner
8. Januar 2011
443
18
AW: CSV automatisch anpassen

Das funktioniert mit einem VBA Script das wiederum nach dem FTP Download mit wget über die .csv läuft. Alles zusammen in eine .bat gepackt kannst du die dann über den Windows Aufgabenplaner automatisch laufen lassen wann du willst.

Viele Grüße
Mario
 

WIMA Webdesign

Offizieller Servicepartner
SPBanner
8. Januar 2011
443
18
AW: CSV automatisch anpassen

Excel Makros/VBA oder wget hier zu erklären würde jetzt wohl den Rahmen sprengen, das wäre wie wenn jemand sagt bring mir mal fix php bei. Google einfach mal etwas nach und du wirst teilweise ordentliche Anleitungen dazu finden. Hier ist aber mal ein Beispiel, wie die .bat fertig für den Aufgabenplaner aussieht. Jede Zeile, die zu Beginn "REM" stehen hat, ist wie ein Kommentar und wird beim ausführen der .bat ignoriert:

@echo off
REM als erstes vor dem Start der .bat Datei wird in der nächsten Zeile ein Backup der Wawi DB gemacht. Bitte die Werte und Pfade für dich entsprechend anpassen.
osql.exe -S localhost\JTLWAWI -U sa -P sa04jT14 -Q "BACKUP DATABASE eazybusiness TO DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL11.JTLWAWI\MSSQL\Backup\%date%.bak'"
REM als nächstes kommt der wechsel in das Verzeichnis, wo die Dateien zur Verarbeitung liegen
cd\
C:
cd Users\PC-Name\Desktop\MEINE LISTEN
REM Als erstes Pfad anpassen, wo wget installiert ist. Als nächstes lädt wget, in diesem Fall direkt, von einem einfach zugänglichen Webspace des Lieferanten, die immer gleich benannte Produktdatei runter und legt eine .csv Namens downloadprüfung an, in der der Downlaod dokumentiert wird.
"C:\Program Files (x86)\GnuWin32\bin\wget" -o downloadpruefung.csv http://www.deinlieferant.de/produkt.csv
REM Jetzt kommt dein zuvor erstelltes VBA Script ins Spiel. Excel wird aufgerufen und lädt die zuvor runtergeladene .csv Datei, die anschließend vom VBA Script angepasst und in produktlistefertig.csv umbenannt wird. Im VBA Script ist auch mit angegeben, dass nach erfolgreichem ausführen des Scriptes sich Excel wieder automatisch schließt.
call C:\Users\PC-Name\Desktop\MEINE LISTEN\produkt.csv
REM Im nächsten Schritt lädt die Ameise die fertige .csv über eine zuvor erstellte Importvorlage in die Wawi
"C:\Program Files (x86)\JTL-Software\JTL-wawi-ameise.exe" --server=localhost\JTLWAWI --database=eazybusiness --dbuser=sa --dbpass=sa04jT14 --templateid=IMP1 --inputfile=produktlistefertig.csv
REM Zuletzt wird noch der Ordner MEINE LISTEN wieder komplett geleert, das beim nächsten Start der .bat Datei keine Dateien unnötig angehäuft werden.
del produkt.csv
del downloadpruefung.csv
del produktlistefertig.csv
exit

Das ganze wird einfach als XXX.bat abgespeichert und über den Windows Aufgabenplaner in beliebigen Zeitabständen ausgeführt.

Viele Grüße
Mario
 
  • Gefällt mir
Reaktionen: Shop-Schmied
Ähnliche Themen
Titel Forum Antworten Datum
Neu CSV-Export von Produkten aus bestimmter Kategorie Allgemeine Fragen zu JTL-Shop 1
Neu JTL-Shop 5 Liste von CSV-Export Variablen gesucht Allgemeine Fragen zu JTL-Shop 1
Neu Export CSV Datei inkl. Bilder Schnittstellen Import / Export 1
Neu CSV Auftrag mit Artikeldaten (GTIN, Beschreibung, etc.) exportieren Arbeitsabläufe in JTL-Wawi 1
Neu JTL 1.8.12.0 - Artikelattribut für Shop importieren - Format CSV-Datei / Hilfe bei Import von individuellen Attributen für JTL-Shop (googlekat) JTL-Ameise - Ideen, Lob und Kritik 1
Neu Dot Liquid csv-Ausgabe: Abschneiden / Turncate Gelöste Themen in diesem Bereich 4
Neu Eigene Felder (Kunde) in csv-Datei per Ausgabe (Auftrag oder Lieferschein) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
In Bearbeitung Artikel über csv-Datei bearbeiten und importieren Allgemeine Fragen zu JTL-POS 3
Neu Lieferantenbestellung als CSV mit selbst festgelegten Spalten per Mail senden Arbeitsabläufe in JTL-Wawi 1
Neu Automatisierter Import Händler-CSV, Problem mit unterschiedlichen Artikeln bei gleicher EAN Schnittstellen Import / Export 7
Neu Wie kann ich eine Inventurliste als Excel- oder csv-Datei erstellen? Gelöste Themen in diesem Bereich 3
Neu CSV-Datei direkt in einer SQL-Abfrage verwenden User helfen Usern - Fragen zu JTL-Wawi 3
Beantwortet Abbild der Workflows als CSV JTL-Workflows - Ideen, Lob und Kritik 1
Neu Artikelvariationen korrekt als Auftrags-csv exportieren User helfen Usern - Fragen zu JTL-Wawi 0
Neu Variations Artikel mit Kindern automatisch Stücklisten zuweisen Arbeitsabläufe in JTL-Wawi 4
Neu Artikel im Warenkorb wird von 1 auf null runtergesetzt. Anstatt es zu entfernen wird es automatisch wieder auf 1 gesetzt Allgemeine Fragen zu JTL-Shop 6
Neu Kategorien werden nach Datenimport nicht automatisch abgeglichen Shopware-Connector 0
Artikelabgleich verlangsamt sich automatisch von Wawi JTL-Wawi 1.8 2
DHL CN23 Zollerklärung automatisch als PDF speichern JTL-Wawi 1.8 0
Neu Versandzeit in Ebay-Vorlage geändert - Laufende Auktion automatisch anpassen? eBay-Anbindung - Ideen, Lob und Kritik 0
Neu Lieferscheine digital unterschreiben und automatisch an Kunden senden Eigene Übersichten in der JTL-Wawi 3
JTL Shop : automatisch setzen: Verfügbar ab: 28.04.2024 (Vorbestellung möglich) JTL-Wawi 1.8 0
Neu Lieferanten "Lieferzeit in Tagen" ändert sich automatisch Arbeitsabläufe in JTL-Wawi 0
Neu Netto-VK automatisch aktualisieren Arbeitsabläufe in JTL-Wawi 15
Neu Aufträge automatisch anlegen Arbeitsabläufe in JTL-Wawi 3
Neu Aktualisierte PDF automatisch anhängen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Neu Neues Tool - Worker 2.0 automatisch beenden, killen und neu Starten Dienstleistung, Jobs und Ähnliches 20
Neu 🎉 Neues Plugin: "Versandkosten und Lieferzeit automatisch beziehen - UPS Extension" 🎉 Plugins für JTL-Shop 2
Neu Footer in der Größe anpassen Templates für JTL-Shop 2
Neu Firmen- und E-Mail Einstellungen - Text hevorheben (fett) und Anordnung in Vorlage anpassen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Vom Kleinunternehmer zur Regelbesteuerung, Rechnungen nachträglich anpassen Gelöste Themen in diesem Bereich 4
Neu Template anpassen - parallel zum bestehenden, ohne Aktivierung? Templates für JTL-Shop 4
Neu Anpassen einer Rechnungsvorlage - Bearbeiten von Textbausteinen Gelöste Themen in diesem Bereich 9
Artikelbestände anpassen JTL-Wawi App 0
Neu Link Farbe im Header sowie Abstand der Box im Footer anpassen Allgemeine Fragen zu JTL-Shop 1
Neu stock_status.tpl -> Lieferbarkeitsanzeige anpassen Templates für JTL-Shop 3
Neu Nova - Größe der Slides / Anzahl der Artikel bei Cross Selling Slider anpassen Templates für JTL-Shop 4

Ähnliche Themen