Je vais automatiser le traitement répétitif de fichiers CSV et json avec Python


À propos de ce service
Traduction automatique
Transformez une tâche de traitement de fichiers répétée en un script Python local réutilisable avec des sorties claires et des rapports d’exception.
Un seul format d’entrée et schéma : CSV séparé par des virgules en UTF-8 avec en-têtes, ou un tableau JSON plat d’objets avec des valeurs textuelles. Jusqu’à 4 champs, 10 000 lignes et 5 Mo par exécution. Un identifiant plus jusqu’à 3 transformations : dates DD/MM/YYYY en ISO, suppression des espaces dans les étiquettes, et quantités entières (1-1 000 000). Les noms de champs et types sélectionnés proviennent de vos exigences obligatoires.
Toutes les lignes avec un ID en double et les valeurs invalides sont envoyées aux exceptions ; aucune suppression silencieuse. Les erreurs structurelles arrêtent le traitement. L’original est conservé.
Vous recevez le code source Python, des instructions locales, des tests synthétiques, un CSV propre, un JSON d’exceptions, un journal des modifications et un résumé. Vous exécutez vos données réelles localement sous Windows 11 avec Python 3.12 ; aucune installation ni service de traitement par lot n’est inclus.
180 $, 7 jours calendaires à partir de la soumission des exigences, 1 révision dans le périmètre et correction de mes propres défauts. Demandez avant d’acheter si vous avez des doutes ; la consultation est optionnelle. Mon portfolio utilise ma propre démonstration synthétique, pas des données client.
Découvrez Alexis H
Python automation for CSV and JSON files
- DeEspagne
- Membre depuisaoût 2023
Langues
Espagnol, Catalan, Anglais
Traduction automatique
FAQ
Traduction automatique
Quel schéma est supporté ?
Un seul champ d’ID texte, plus éventuellement des champs de date, d’étiquette et de quantité (maximum quatre). Chaque rôle apparaît une fois. Vos exigences précisent les en-têtes/clés exacts et les rôles sélectionnés. ID : 1-40 lettres ASCII, chiffres ou underscore ; zéros en tête conservés.
Quelles transformations sont incluses ?
Jusqu’à trois : dates DD/MM/YYYY en YYYY-MM-DD ; suppression des espaces extérieurs dans les étiquettes (non vide) ; quantités entières de 1 à 1 000 000, sans décimales. Pas de dates alternatives, fusion, calculs, décisions sémantiques ou autres types de règles.
Que se passe-t-il avec les doublons et les données invalides ?
TOUTES les lignes avec un ID répété sont envoyées aux exceptions ; pas de garder le premier/dernier ni suppression silencieuse. Les valeurs invalides et les formules possibles sont signalées de manière prudente. Une structure malformée ou des limites dépassées arrêtent le traitement sans publier de résultat partiel.
Quels fichiers et environnements sont compatibles ?
CSV UTF-8 séparé par des virgules avec en-têtes uniques (support du BOM), ou tableau JSON plat avec clés uniques et valeurs en chaîne de caractères. Jusqu’à 10 000 lignes et 5 242 880 octets par exécution. Windows 11 / Python 3.12 / ligne de commande. Pas de JSON imbriqué, Excel natif, scraping, API ou installation à distance.
Quels livrables et quelles acceptations sont inclus ?
Code source Python, instructions, tests synthétiques et résultats ; CSV propre, JSON d’exceptions avec ligne/raison d’origine, journal des modifications et résumé avec comptages/hachages. Votre exemple nettoyé et les lignes exactes attendues définissent l’acceptation. Les octets originaux restent inchangés ; les dossiers de sortie existants ne sont jamais écrasés.
Quand commence la période de livraison ?
Fiverr commence la période de sept jours calendaires dès que vous soumettez les exigences, sans attendre mon acceptation manuelle. Les réponses manquantes ou incompatibles ne la suspendent pas automatiquement. Demandez avant d’acheter si vous avez des doutes ; la consultation est optionnelle.
Que couvre une révision ?
Une révision dans le schéma choisi et les types de règles listés, plus la correction de mes propres défauts. Nouveaux schémas, formats ou types de règles hors de ce package. Le package fournit un script réutilisable ; le traitement de votre batch réel pour vous est exclu.
Quelles données dois-je envoyer ?
Seulement de petits exemples synthétiques ou nettoyés et résultats attendus, sans données personnelles, contacts, identifiants ou dossiers privés. Vous exécutez vos données réelles localement vous-même. Les octets CSV conservent les IDs textuels, mais les applications de tableur peuvent les réinterpréter lors de l’ouverture du fichier.
