Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Programmierung eines Konverter für csv Dateien

Frage Entwicklung

Mitglied: illy79

illy79 (Level 1) - Jetzt verbinden

28.12.2011, aktualisiert 30.12.2011, 3588 Aufrufe, 1 Kommentar

Suche eine Möglichkeit mehrere csv Importdateien zusammenzufügen, aber nicht aneinander hängen sondern Zeilen ergänzen.

Hi Leute,

weiß gar nicht in welche Kategorie ich das hier einordnen sollte, hoffe bin richtig.

Bräuchte jemand der mir ein Importool programmieren könnte welches mehrere csv Importdateien zusammenfügt,
allerdings müssten Sie nicht einfach aneinander gehängt werden sondern aus jeder der Zeile der Importdateien ein Teil zu einer Zeile zusammengefügt werden.

Beispiel:
1 Artikelnummer / Bestand / Artikel UVP ink. MwSt ) / Artikel-Shoppreis Ink. MwSt.
2 Artikelnummer / EAN CODE / Artikel Überschrift / Artikel Kurzbeschreibung / Artikel-Langbeschreibung / Artikel Bild 1 / Artikel Bild 2...
3 Artikelnummer / EAN CODE / Artikel Überschrift / Artikel Kurzbeschreibung / Artikel-Langbeschreibung / Artikel Kategorie
4 Artikelnummer / EAN CODE / Artikel Fahrzeughersteller Zuordnung / Artikel Fahrzeugmodell Zuordnung
5 ArtNr/EAN/Händler Einkaufspreis A-netto/Händler Einkaufspreis-B-netto

Diese 5 Dateien habe ich von Händler zum Download. Leider gibts es keine fertige Datei.

Das Endergenis sollte in einem XTCommerce oder XTCModified importierbar sein.
Allerdings sollte man noch einen VK Preis aus Einkaufspreis A oder B netto kalkulieren können.
A oder B hängt vom Umsatz aus den ich hoffentlich machen werde. Kalkulation sollte mehrere anpassbare Stufen haben, z.B:
< 50 - EK+20€ + 40%
< 100 - EK+50€ + 30%
< 300 - EK+70€ + 20 %
< 500 - EK+100€ + 10%
500 - EK+150€ + 5%

Und zu guter letzt hat der Lieferant noch eine Excel Datei im xlsx Format für Aktionspreise, welche auch in den Shop importierbar sein sollte.

Wer kann mir helfen und was würde so ein koverter kosten

Greetz illy
Mitglied: illy79
01.01.2012 um 13:28 Uhr
Hi Leute erstmal ein frohes neues Jahr allen.

Hab mal probiert aus den Themen hier etwas zusammenzustellen, allerdings habe ich halt gar keine Ahnung vom programmieren und da immer nur ein Teil des Datei ausgelesen werden sollte macht es mir am meisten Probleme. Außerdem sollte man die Zeilen der einzelnen CSV Dateien anhande der Artikelnummern vergleichen, das die Daten auch stimmen.

Könnt Ihr mir bei diesem Script helfen?

>Option Explicit

Dim FileObj1
Set FileObj = CreateObject("Scripting.FileSystemObject")


Function ConvertFile()
Dim ix, ex, en, iPath1 , iPath3, iPath4, Ipath5, ePath
Dim iFile , eFile

On Error Resume Next

iPath1 = "C:\fk\haendler1.csv"
iPath2 = "C:\fk\haendler1.csv"
iPath3 = "C:\fk\haendler1.csv"
iPath4 = "C:\fk\haendler1.csv"
iPath5 = "C:\fk\haendler1.csv"
ePath = "C:\fk\import.csv"

en = Array("XTSOL","p_model","p_stock","p_priceNoTax","p_priceNoTax.1","p_priceNoTax.2","p_tax","p_status","p_disc","p_image","p_name.de","p_desc.de","p_shortdesc.de","p_meta_title.de","p_meta_desc.de","p_meta_key.de","p_keywords.de","p_cat.1","p_cat.2","p_cat.3")
VZ = "XTSOL"

'p_priceNoTax = Artikelpreis (netto) =
'p_priceNoTax1 = Artikelpreis (Gast)
'p_priceNoTax2 = Artikelpreis Neuer Kunde
'p_priceNoTax3 = Artikelpreis Händler
'p_priceNoTax4


Set eFile = FileObj.CreateTextFile(ePath, True)

Set iFile1 = OpenTextFile(iPath1)
Set iFile2 = OpenTextFile(iPath2)
Set iFile3 = OpenTextFile(iPath3)
Set iFile4 = OpenTextFile(iPath4)
Set iFile5 = OpenTextFile(iPath5)

'If Err Then MsgBox "Datei nicht gefunden.", 48, "Fehler": GoTo Ende

epath.WriteLine en
iFile1.SkipLine
iFile2.SkipLine
iFile3.SkipLine
iFile4.SkipLine
iFile5.SkipLine

Do While iFile1.AtEndOfStream = False
ix1 = Split(iFile1.ReadLine, ";")
ix2 = Split(iFile2.ReadLine, ";")
ix3 = Split(iFile3.ReadLine, ";")
ix4 = Split(iFile4.ReadLine, ";")
ix5 = Split(iFile5.ReadLine, ";")

'If Not ix1(0) = "" Then
ex = VZ + ";"+ ix1(1) + ";" + ix1(2)
epath.WriteLine ex
'End If
Loop

Ende:
iFile.Close
eFile.Close
'Kill iPath 'Import-Datei löschen
End Function

Gruß illy
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Auslesen und Vergleichen Zweiter CSV Dateien Powershell (7)

Frage von Hainoon zum Thema Batch & Shell ...

VB for Applications
gelöst VBA Skript zum Import von CSV-Dateien (8)

Frage von Toepfi zum Thema VB for Applications ...

Batch & Shell
CSV Dateien Vergeleichen (1)

Frage von Berlin62 zum Thema Batch & Shell ...

Neue Wissensbeiträge
RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(13)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Heiß diskutierte Inhalte
CMS
Lokales Wordpress im LAN - wie aufsetzen? (16)

Frage von Static zum Thema CMS ...

LAN, WAN, Wireless
gelöst Komplett neues Netzwerk, Ubiquiti WLAN, Router, Switch (16)

Frage von Freak-On-Silicon zum Thema LAN, WAN, Wireless ...

LAN, WAN, Wireless
IP im privaten Netz nicht erreichbar (14)

Frage von guntis zum Thema LAN, WAN, Wireless ...

LAN, WAN, Wireless
Devolo DLAN 500 pro Wireless+ (13)

Frage von IceAge zum Thema LAN, WAN, Wireless ...