Ik automatiseer CSV-merge en data cleaning met Python
Over deze dienst
Combineer jij nieuwe CSV-exporten en voer je elke week of maand dezelfde controles uit?
Ik bouw een herbruikbaar Python-script voor één duidelijk gedefinieerde CSV-workflow: bestanden samenvoegen, afgesproken velden schonen, vereiste waarden controleren en duplicaten markeren. Draai het opnieuw wanneer er nieuwe bestanden binnenkomen volgens dezelfde afgesproken structuur en regels.
Je ontvangt:
- Python-broncode voor jouw afgesproken bestandsindeling
- Een schoongemaakt CSV-bestand en aparte rapporten voor duplicaten en ongeldige rijen
- Een verwerkingssamenvatting en een voorbeelduitvoer
- Installatie- en gebruiksaanwijzingen
Het starterpakket dekt tot 5 CSV-bestanden per run, 25.000 rijen in totaal, één gedeelde kolomstructuur, één duplicatie-sleutel en maximaal 3 afgesproken schoonmaak- of validatieregels. Jouw originele bestanden blijven ongewijzigd.
Neem contact met mij op voordat je bestelt met een klein geanonimiseerd voorbeeld en de output die je verwacht. Ik bevestig de scope en levering voordat we starten.
Eén revisie behandelt aanpassingen aan de afgesproken workflow. Nieuwe bestandsformaten, extra workflows, GUIs, webscraping, API-verbindingen en hosting vereisen een aparte scope.
Technologie:
Python
Veelgestelde vragen
Automatische vertaling
Is dit een eenmalige opschoonbeurt of een herbruikbaar script?
Je ontvangt zowel een voorbeeld van de verwerkte output als een herbruikbaar script voor de afgesproken workflow.
Kan ik het script opnieuw uitvoeren met nieuwe bestanden?
Ja, voor bestanden die de afgesproken structuur en regels volgen. Instructies zijn inbegrepen.
Moet ik Python geïnstalleerd hebben?
Ja. Dit pakket levert een Python-script voor lokaal gebruik vanaf de opdrachtregel. Een standalone applicatie valt onder een aparte scope.
Kun je werken met Excel-bestanden?
Dit starterpakket dekt CSV. Stuur graag details voor XLSX of andere formaten voordat je bestelt.
Wat gebeurt er als duplicaatrecords het niet met elkaar eens zijn?
We spreken eerst een regel af. Conflicten worden gerapporteerd zodat ze kunnen worden beoordeeld; het script raadt niet aan welke data correct is.
Wat telt als een revisie?
Een ronde aanpassingen aan de afgesproken regels of output. Nieuwe formaten, bronnen of functies vereisen een aparte offerte.
Kun je privé bedrijfsgegevens verwerken?
Begin met een geanonimiseerd voorbeeld. Het script draait lokaal en heeft geen externe services nodig. We spreken af hoe eventuele benodigde bestanden worden verwerkt voordat de bestelling geplaatst wordt.
