Ik automatiseer Excel-rapporten met vba, API-integratie, tests en logs
Over deze dienst
Herhalende Excel-rapporten opgebouwd uit bestanden of een read-only API, geleverd met bewijs dat je zelf kunt controleren.
Wat je krijgt
- Werkboek met de macro + VBA als tekst, of het PowerShell-script
- Data contract: ontbrekende kolommen, lege waarden en duplicaten worden gerapporteerd voordat de rapportoutput wordt geschreven
- Acceptatietests op basis van afgesproken criteria, met een PASS/FAIL-rapport dat je opnieuw kunt uitvoeren
- Een leesbaar logboek voor elke run (geen geheimen)
- Installatie- en herstelgids, CHANGELOG en checksums
- API-pakketten: timeouts, snelheidslimieten en ongeldige JSON worden expliciet afgehandeld; inloggegevens blijven in jouw omgeving
Hoe we werken
Geschreven proces in Fiverr-berichten, geen telefoongesprekken. Ik bevestig de scope, omgeving en acceptatiecriteria schriftelijk voordat ik begin.
Vereisten: Windows 10/11, Excel desktop met macro's ingeschakeld. API-stappen worden uitgevoerd in PowerShell 7.4+ (gratis).
Niet inbegrepen: scraping, schrijven naar externe systemen, Mac of Excel voor het web, hosting, API-licenties of systemen die je niet mag automatiseren.
Eigendom: bij levering en volledige betaling ben jij eigenaar van de code die voor jouw opdracht is geschreven. Generieke modules die ik eerder heb gebouwd (logger, data checks, API-client, outputvergelijking) blijven van mij, gelicenseerd voor gebruik binnen jouw oplossing; zie FAQ.
Platform:
Excel
•
vba
Ontwikkelingstechnologie:
vba
•
Excel
Expertise:
Macro's
•
Data validatie
Veelgestelde vragen
Automatische vertaling
Hebben we een call nodig? Wat moet ik eerst sturen?
Geen telefoongesprekken: alles gebeurt schriftelijk via Fiverr-berichten. Voor je bestelling stuur je een korte beschrijving, een synthetisch of geanonimiseerd invoervoorbeeld, een voorbeeld van de verwachte output en je Windows- en Excel-versie. Geen wachtwoorden, API-sleutels of persoonlijke gegevens.
Wie bezit de code?
Bij levering en volledige betaling bezit je de code die voor jouw opdracht is geschreven. Uitzondering: generieke modules die ik eerder heb gebouwd en hergebruik (run logger, data-contract checker, API client, output vergelijking), inclusief aanpassingen die voor jou zijn gemaakt. Ze blijven van mij; zie NOTICE.md voor hun bestanden.
Wat betekent "acceptatietests" hier?
We stemmen vooraf af op controles voordat ik begin (verwachte totalen, voorbeeldrijen, slechte data). ACCEPTANCE.md registreert verwachte versus werkelijke resultaten, PASS/FAIL, de geteste Excel-versie en het commando om ze opnieuw uit te voeren. Ik voer ze uit met synthetische of geanonimiseerde data; jij voert ze opnieuw uit in jouw afgesproken omgeving.
Welke versies van Excel support je?
Excel desktop voor Windows met macro's ingeschakeld, op Windows 10/11. Ik test op Windows 11 met Microsoft 365 (64-bit); andere versies (perpetueel, 32-bit) worden afgesproken in de scope en gecontroleerd wanneer je de acceptatietests opnieuw uitvoert. Niet ondersteund: Mac, Excel voor het web, Google Sheets, Office Scripts.
Kun je elke API verbinden? Heb je mijn inloggegevens nodig?
Alleen gedocumenteerde, read-only APIs waarvoor je gemachtigd bent, met een API-sleutel of bearer token. Ik bouw en test tegen een lokale mock; je bewaart je inloggegevens in je eigen omgeving. Ik vraag nooit om wachtwoorden.
Kan het rapport automatisch draaien?
In het Premium pakket kan de API-download en validatiestap als een Windows geplande taak worden uitgevoerd. De Excel-stap wordt uitgevoerd wanneer je op de knop klikt: Microsoft ondersteunt het niet om Office onbemand te laten draaien.
Wat telt als een revisie, en welke ondersteuning krijg ik?
Revisies passen de afgesproken scope aan (kolomnamen, opmaak, formulering, een vermelde regel); nieuwe bronnen, endpoints, regels, outputs of omgevingen krijgen een aangepaste aanbieding. Voor 14 dagen repareer ik reproduceerbare defecten gratis; latere wijzigingen in je bestanden, de API of je omgeving worden geoffreerd.
Wat kan ik doen met de hergebruikte generieke modules?
Je krijgt een perpetual, wereldwijde, niet-exclusieve, royaltyvrije licentie om ze te gebruiken, kopiëren en aanpassen om de geleverde oplossing uit te voeren, te onderhouden en aan te passen. Je mag ze alleen doorgeven met de volledige oplossing (bijvoorbeeld aan je klant of een nieuwe eigenaar); geen hergebruik in niet-gerelateerde projecten of aparte distributie.
Wat gebeurt er met mijn bestanden?
Je voorbeeldbestanden worden alleen gebruikt voor jouw opdracht, bewaard buiten gedeelde repositories, en elke kopie die ik heb wordt binnen 14 dagen na levering verwijderd (of 48 uur na annulering). Synthetische testgegevens zijn inbegrepen bij de levering.
Maakt u gebruik van AI-tools?
AI-ondersteunde ontwikkeling maakt deel uit van mijn workflow, en jij kiest in de vereisten: AI-tools mogen je monsters gebruiken, mogen alleen synthetische data gebruiken die ik op basis van je kolomindeling heb gemaakt, of geen AI-tools gebruiken. Elke levering wordt beoordeeld en getest voordat deze bij jou aankomt.

