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, 3560 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 ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Batch & Shell
gelöst 2 Csv -Dateien zum Teil zusammenfügen (6)

Frage von Piotrney zum Thema Batch & Shell ...

Batch & Shell
Mehrere.csv Dateien zusammenfügen zu einer Datei mit bat (4)

Frage von Piotrney zum Thema Batch & Shell ...

Batch & Shell
gelöst CSV Dateien auswerten mit Script (8)

Frage von Crank69 zum Thema Batch & Shell ...

Batch & Shell
gelöst 2 CSV Dateien per Powershell vergleichen (2)

Frage von Berlin62 zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (21)

Frage von Xaero1982 zum Thema Microsoft ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Windows Update
Treiberinstallation durch Windows Update läßt sich nicht verhindern (15)

Frage von liquidbase zum Thema Windows Update ...

DSL, VDSL
Problem mit variernder Internetgeschwindigkeit (12)

Frage von schaurian zum Thema DSL, VDSL ...