Excel bestand omzetten naar een xml bestand
Het volgende is het geval:
Ik heb een Excel bestand waar een aantal velden in staan.
Kolom A: row 1 kolom 1 = Weeknr : 34 17-8-2015 t/m 22-8-2015
Kolom A: row 2 kolom 1 = Artikel
Kolom A: row 2 kolom 2 = EAN
Kolom A: row 2 kolom 3 = Omschrijving
Kolom A: row 2 kolom 4-10 = Dagen van de week
Kolom A: row 2 kolom 11 = Totaal
Kolom A: row 2 kolom 12 = Totaal omzet
Voorbeeld:
Weeknr : 34 17-8-2015 t/m 22-8-2015
Artikelcode Deelnemer specifiek Artikel omschrijving Maandag Dinsdag Woensdag Donderdag Vrijdag Zaterdag Zondag Totaal aantal Totaal omzet
11111111 7111111111111 73256425-282-340X280 1 0 0 0 0 0 0 1 6,61
22222222 7111111111112 85254441-402-50X50 0 2 0 0 0 0 0 2 41,32
33333333 7111111111113 853003101-160-50X50 0 2 0 0 0 0 0 2 66,12
Layout verpest denk ik...
Daaronder heb je dus een wisselend aantal regels met verkochte artikelen per week. Deze moeten op de volgende wijze worden aangeboden aan een ander systeem om ingelezen te kunnen worden:
ENV,"KLANT","GLN Ontvanger","GLN Zender","0"
HDR,"74","wk34",20150613,20150613,20150613,"EAN","GLN Ontvanger","EAN","KLANT","EAN","GLN Winkel","EUR"
PER,20150613
LIN,1,"1","EAN","7111111111111","","","","","","","","","","","","",1,,,6.61,8,,,,
LIN,2,"1","EAN","7111111111112","","","","","","","","","","","","",2,,,41.32,50,,,,
LIN,3,"1","EAN","7111111111113","","","","","","","","","","","","",2,,,66.12,80.01,,,,
Punten waar we met de excel tegen aan liepen:
- bedragen staan er met een comma en moeten op verwerking met een . er tussen
- weeknummers zijn lastig omdat we dit op aan de hand van aantal karakters bij datum hadden gedaan en zodra het dan 2 decimalen worden klopt er niks meer van
- datum notatie 13-06-2015 moet 20150613 worden.
- Totaal bedrag is excl. btw maar voor verwerking heb ik het ook incl. btw nodig
Het handigste lijkt me het pad naar de Excel aan te geven en dan het output bestand als Salesreport_Week(weeknummer).SLS op te slaan. Misschien vraag ik het te veel maar ik zou het fijn vinden als iemand me kan helpen.
Gewijzigd op 28/08/2015 12:01:06 door Sijmen Sikma
Ook heb ik inderdaad helaas nog geen voorbeeldcode. Omdat ik graag eerst wil weten of men dit een haalbare kaart vind. Alvast bedankt voor jullie reactie