Je vais automatiser vos fichiers Excel et CSV : fusion, nettoyage et rapports
New
Sales 0
Sold by julienemmanuel •Automatisation & développement sur mesure — 15 ans en bureau d’études industriel Total sales 0
Fusionner douze exports qui n’ont pas les mêmes colonnes. Supprimer les doublons à la main. Reformater des dates
parce que la moitié sont en américain. Refaire chaque mois le même tableau de synthèse, dans le même ordre, avec
les mêmes formules.
Ce travail est entièrement mécanique. Il peut disparaître de votre planning.
CE QUE JE FAIS
Je développe l’outil qui prend vos fichiers en entrée et produit le résultat fini, à l’identique, autant de fois que vous le
lancez.
• Fusion de plusieurs fichiers ou onglets, même avec des colonnes différentes
• Nettoyage : doublons, lignes vides, espaces, accents, formats de date et de nombre
• Recoupement de deux fichiers par une clé commune (client, référence, matricule)
• Calculs, totaux, regroupements et tableaux croisés
• Génération d’un rapport mis en forme, prêt à envoyer
• Découpage d’un gros fichier en plusieurs, par client, par mois, par catégorie
POURQUOI PASSER PAR UN SCRIPT PLUTÔT QUE PAR UNE MACRO
Une macro Excel se casse dès que le fichier change un peu, elle est difficile à reprendre et elle dépend de la version
d’Office installée. Un script Python lit vos fichiers sans ouvrir Excel, avale des volumes qu’Excel refuse, tourne sur
n’importe quel poste et reste lisible par n’importe quel développeur. Il vous appartient.
POURQUOI MOI
Ingénieur développeur en bureau d’études industriel depuis 15 ans. Je traite quotidiennement des exports de
production mal formés, incomplets ou incohérents. Un fichier propre, tout le monde sait le traiter ; ce sont les cas
particuliers qui font échouer les automatisations, et c’est précisément là-dessus que je travaille.
CE QUE VOUS RECEVEZ
• L’outil, prêt à l’emploi
• Le code source commenté, qui vous appartient
• Une notice d’utilisation
• Une vérification faite sur vos vrais fichiers, pas sur un exemple théorique
POUR ALLER PLUS LOIN — EN OPTION
La prestation de base traite vos fichiers et vous livre le résultat. En option : un rapport mis en forme avec tableaux
et graphiques, un export PDF automatique, une interface pour lancer le traitement sans toucher au code, une
application Windows autonome, une exécution automatique programmée, la connexion à une source externe
— base de données, API, dossier réseau —, une notice illustrée et un suivi de 30 jours.
QUESTIONS QU’ON ME POSE SOUVENT
Mes fichiers ne sont jamais exactement pareils d’un mois sur l’autre. Ça marche quand même ?
C’est le cas le plus courant, et c’est prévu. Je développe l’outil pour qu’il repère les colonnes par leur nom plutôt que
par leur position, et qu’il vous signale clairement ce qu’il ne reconnaît pas au lieu de produire un résultat faux en
silence.
Faut-il qu’Excel soit installé sur le poste ?
Non. Le script lit et écrit les fichiers .xlsx et .csv sans passer par Excel. C’est justement ce qui le rend beaucoup plus
rapide et beaucoup plus fiable qu’une macro.
Mon fichier fait 200 000 lignes et Excel rame. Vous pouvez faire quelque chose ?
Oui, c’est même là que le gain est le plus spectaculaire. Un script traite plusieurs centaines de milliers de lignes en
quelques secondes, sans jamais ouvrir le fichier dans un tableur.
Je préfère rester sous Excel avec une macro VBA. C’est possible ?
Oui, dites-le moi avant de commander. Je livre alors une macro VBA plutôt qu’un script Python. Je vous conseillerai
toutefois honnêtement selon votre cas : pour un traitement récurrent sur de gros volumes, le script reste le meilleur
choix sur la durée.
Mes données sont confidentielles. Comment ça se passe ?
Envoyez-moi des fichiers anonymisés ou un échantillon représentatif : dans la quasi-totalité des cas, la structure suffit
et le contenu réel est inutile. Vos fichiers sont supprimés de mon poste après la livraison, et je signe un accord de
confidentialité si votre entreprise en demande un.
BON À SAVOIR
Je développe en soirée et le week-end ; le délai de 4 jours l’intègre. Réponse sous 12 h.
Envoyez-moi deux fichiers d’exemple avant de commander : je vous dirai gratuitement ce qui est automatisable et ce
qui ne l’est pas.