Ik automatiseer terugkerende CSV-rapporten met python
Over deze dienst
Ik bouw Python-hulpmiddelen voor herhaalde CSV-rapporten. Kies een samenvatting in een enkel bestand, een batchrapport voor CSV’s in één map, of een lokale FastAPI-upload, kolomontdekking, samenvatting en verwijderstroom. Rapporten kunnen ingesloten en genegeerde rijen bevatten, totaal, gemiddelde, minimum en maximum. Een commando voor kolomkoppen kan exact de CSV-kolomnamen tonen voordat je kiest. Rijen met een ander aantal velden dan de header worden geweigerd met hun recordnummer; batchfouten noemen ook het bestand. De CLI kan een valuta labelen en getallen afronden op 0 tot 8 decimale plaatsen; valuta wordt niet omgezet. Waarden moeten eenvoudige getallen zijn. Valutasymbolen of duizendtallen-scheidingstekens vereisen een afgesproken opruimstap. Je ontvangt de broncode, installatiehandleiding en voorbeeldoutput met niet-gevoelige data. Voor bestellen, stuur een schoongemaakt CSV-voorbeeld, de kolom die je wilt analyseren, de gewenste output en jouw besturingssysteem. Gebruikersaccounts, databases, hosting, dashboards, Excel-macro’s, integraties en het omgaan met gevoelige data vallen buiten deze pakketten. Stuur me eerst een bericht als er iets buiten deze scope valt.
Technologie:
Python
Expertise:
Gegevensmanipulatie
Veelgestelde vragen
Automatische vertaling
Hoe kies ik de juiste CSV-kolom?
Stuur een schoongemaakt voorbeeld. De CLI kan de kolomnamen opsommen, en de FastAPI-stroom kan ze na upload teruggeven; dan bevestigen we welke kolom de numerieke waarden bevat die je wilt samenvatten.
Zul je de API online implementeren?
Nee. De FastAPI-pakket bevat een lokale endpoint en installatie-instructies. Hosting en uitrol zijn apart werk en moeten vóór bestelling worden afgesproken.
Mag ik mijn echte klantgegevens gebruiken?
Geef alsjeblieft een voorbeeld met verwijderde privé-informatie. Deze starterdienst is niet bedoeld voor gevoelige of gereguleerde data.
Wat telt als een revisie?
Een revisie past de afgesproken rapportoutput aan of corrigeert een probleem binnen de oorspronkelijke scope. Nieuwe inputs, functies of integraties vereisen een aparte offerte.
