Mijn vraag
Mijn vraag heeft te maken met wat ik noem "variabele rijtoevoeging". Ik wil namelijk dat rijen in een excelblad worden toegevoegd, afhankelijk van de gegevens die in een ander blad komen. Ik leg het even meer in detail uit:
In een bepaalde Form krijg ik data binnen die wordt doorgestuurd naar iets als excel/sheets (in JSON). Alleen is het probleem hier nu mee dat deze data op een andere manier is gestructureerd dan ik wens.
Een sample voorbeeld van hoe de JSON invoer er zou kunnen uitzien:
/f/image/Wfw0uAq0Ia5ee4zY4hau7TCC.png?f=fotoalbum_large)
Context: klanten geven hun naam, e-mail en hun bestelling door. Die bestelling kan bestaan uit maximaal 3 "productklasses" waarvan elke productklasse specifieke eigenschappen kan toegewezen krijgen zoals de hoeveelheid (aangeduid met "aantal") en de verpakkingsmethode (aangeduid met "per").
Nu is dit een heel fijne manier voor klanten om op die manier hun bestelling door te geven, maar: degene die de bestelling moeten verwerken is met deze info maar weinig. Voor de verwerking is het nodig dat de structuur als volgt PER PAKKET is opgelijst:
/f/image/42KiDkMYXF6YWZQXsezoWxlO.png?f=fotoalbum_large)
Context: Het aantal lijnen (rijen) op dit blad moet per klant gelijk zijn aan het totaal aantal pakketten dat werd besteld door die klant. Daarnaast moeten enkele cellen aangepast worden.
Idealiter zou ik dus iets moeten hebben dat per nieuw toegevoegde lijn van de JSON data:
Excel kijkt naar de nieuw toegevoegde cel "Aantal1" en die hoeveelheid lijnen toevoegt in het ander blad onder dezelfde voornaam, achternaam en met de specificaties van "Pakkettype1" en "Per1". Dan moet er gekeken worden naar de cel "Aantal2", vervolgens weer zoveel lijnen toevoegen onder dezelfde naam en met de specificaties van "Pakkettype2" en "Per2". Hetzelfde voor de derde reeks.
Relevante software en hardware die ik gebruik
-Excel/sheets en dergelijke producten
Wat ik al gevonden of geprobeerd heb
Ik ben nu wel geen grote held met Excel, maar ik heb wel al een hele boel dingen geprobeerd. Werken met voorwaardelijke cellen, formules proberen samenstellen, enz.
Ik kom er jammer genoeg echt niet uit. Vooral het feit dat de rijen steeds toegevoegd moeten worden afhankelijk van een nog niet toegevoegde cel maakt het erg moeilijk.
Ik las online al iets over VBA, maar zelf kan ik hier niet mee overweg. Daarnaast vroeg ik me ook af: werkt dat dan nog wel als ik gebruik wil maken als iets van Excel Online of Google Sheets? (Ik vrees van niet...)
Het is namelijk zo dat dit sheet constant geactualiseerd dient te worden vanwege die JSON toevoer.
Daarnaast wil ik ook even melden dat ik volledig open sta om desnoods andere software/programma's te proberen waar dit meer voor geschikt is.
Anyway, dank voor alle reacties bij voorbaat.
Mijn vraag heeft te maken met wat ik noem "variabele rijtoevoeging". Ik wil namelijk dat rijen in een excelblad worden toegevoegd, afhankelijk van de gegevens die in een ander blad komen. Ik leg het even meer in detail uit:
In een bepaalde Form krijg ik data binnen die wordt doorgestuurd naar iets als excel/sheets (in JSON). Alleen is het probleem hier nu mee dat deze data op een andere manier is gestructureerd dan ik wens.
Een sample voorbeeld van hoe de JSON invoer er zou kunnen uitzien:
/f/image/Wfw0uAq0Ia5ee4zY4hau7TCC.png?f=fotoalbum_large)
Context: klanten geven hun naam, e-mail en hun bestelling door. Die bestelling kan bestaan uit maximaal 3 "productklasses" waarvan elke productklasse specifieke eigenschappen kan toegewezen krijgen zoals de hoeveelheid (aangeduid met "aantal") en de verpakkingsmethode (aangeduid met "per").
Nu is dit een heel fijne manier voor klanten om op die manier hun bestelling door te geven, maar: degene die de bestelling moeten verwerken is met deze info maar weinig. Voor de verwerking is het nodig dat de structuur als volgt PER PAKKET is opgelijst:
/f/image/42KiDkMYXF6YWZQXsezoWxlO.png?f=fotoalbum_large)
Context: Het aantal lijnen (rijen) op dit blad moet per klant gelijk zijn aan het totaal aantal pakketten dat werd besteld door die klant. Daarnaast moeten enkele cellen aangepast worden.
Idealiter zou ik dus iets moeten hebben dat per nieuw toegevoegde lijn van de JSON data:
Excel kijkt naar de nieuw toegevoegde cel "Aantal1" en die hoeveelheid lijnen toevoegt in het ander blad onder dezelfde voornaam, achternaam en met de specificaties van "Pakkettype1" en "Per1". Dan moet er gekeken worden naar de cel "Aantal2", vervolgens weer zoveel lijnen toevoegen onder dezelfde naam en met de specificaties van "Pakkettype2" en "Per2". Hetzelfde voor de derde reeks.
Relevante software en hardware die ik gebruik
-Excel/sheets en dergelijke producten
Wat ik al gevonden of geprobeerd heb
Ik ben nu wel geen grote held met Excel, maar ik heb wel al een hele boel dingen geprobeerd. Werken met voorwaardelijke cellen, formules proberen samenstellen, enz.
Ik kom er jammer genoeg echt niet uit. Vooral het feit dat de rijen steeds toegevoegd moeten worden afhankelijk van een nog niet toegevoegde cel maakt het erg moeilijk.
Ik las online al iets over VBA, maar zelf kan ik hier niet mee overweg. Daarnaast vroeg ik me ook af: werkt dat dan nog wel als ik gebruik wil maken als iets van Excel Online of Google Sheets? (Ik vrees van niet...)
Het is namelijk zo dat dit sheet constant geactualiseerd dient te worden vanwege die JSON toevoer.
Daarnaast wil ik ook even melden dat ik volledig open sta om desnoods andere software/programma's te proberen waar dit meer voor geschikt is.
Anyway, dank voor alle reacties bij voorbaat.
Measuring programming progress by lines of code is like measuring aircraft building progress by weight.