Je vais fusionner et nettoyer vos fichiers CSV avec un script Python


À propos de ce service
Traduction automatique
Obtenez un flux de travail Python reproductible pour le nettoyage de CSV produits.
Je fournis un script local qui fusionne des CSV UTF-8, séparés par des virgules, avec des colonnes correspondantes, supprime les espaces autour, et élimine les SKUs en double. La correspondance est exacte et sensible à la casse après nettoyage. Chaque SKU conserve sa première ligne complète dans l’ordre d’entrée convenu, même si d’autres cellules sont vides.
Vous recevez le code source, un CSV propre, un rapport de comptage JSON, et des instructions. Les fichiers originaux et les fichiers de sortie existants sont protégés. Les colonnes manquantes, les en-têtes incompatibles, les SKUs vides, et les lignes mal formées arrêtent l’exécution avec une erreur.
Chaque exécution vérifiée couvre jusqu’à deux CSV, 20 000 produits, et 10 Mo d’entrée totale. Les packages diffèrent par le nombre d’exécutions vérifiées et la documentation. Le script livré peut être réutilisé ; il utilise Python local et ne nécessite pas d’API payante.
Ma validation synthétique a testé 20 000 enregistrements et 10 Mo de données, y compris du texte chinois, des virgules, et des guillemets. J’utilise le développement assisté par IA et vérifie les résultats convenus.
Contactez-moi avec des échantillons anonymisés, le résultat attendu, et votre environnement Python/OS avant de commander. Des tailles ou structures différentes nécessitent une confirmation du périmètre.
Découvrez Peter
Python CSV Automation Developer
- DeChine
- Membre depuisoct. 2026
Langues
Chinois, Anglais
Traduction automatique
FAQ
Traduction automatique
Quels fichiers sont supportés ?
CSV UTF-8 séparés par des virgules, avec ou sans BOM. Chacun doit contenir un SKU et les mêmes colonnes dans le même ordre. Par exécution : jusqu’à 2 CSV, 20 000 produits hors en-têtes, et 10 Mo d’entrée combinée (10 000 000 octets). Envoyez des échantillons anonymisés et votre environnement avant de commander.
Quel doublon est conservé ?
Après nettoyage, chaque SKU exact, sensible à la casse, conserve sa première ligne complète, y compris les cellules non-SKU vides. L’ordre convenu des fichiers/lignes détermine la priorité ; les doublons ultérieurs sont supprimés. A et a restent des SKUs différents.
Que se passe-t-il avec les lignes invalides ?
Les colonnes manquantes, en-têtes incompatibles, SKUs vides, lignes mal citées ou champs incorrects arrêtent l’exécution avec une erreur. Les enregistrements CSV vides sont ignorés et comptés. Nous confirmons que ces règles fixes correspondent à vos besoins avant la commande.
De quoi ai-je besoin pour le faire fonctionner ?
Python et un système de fichiers supportant les liens physiques, comme NTFS. Testé sur Windows avec Python 3.13.8. Utilisez un dossier de sortie existant et modifiable, et de nouveaux noms de fichiers. Confirmez votre environnement spécifique avant de commander.
Cela va-t-il modifier mes fichiers originaux ?
Le flux de travail lit les fichiers source et écrit dans des chemins séparés. Il refuse d’écraser des fichiers de destination existants ou identiques aux fichiers d’entrée.
Comment le travail est-il vérifié ?
Dix tests incluent un champ cité légal dans une entrée de 10 Mo et le rejet de champs longs invalides. Validation indépendante avec 20 000 enregistrements/10 Mo, comptant tous les SKUs attendus, valeurs de la première ligne et hachages d’entrée inchangés. La vitesse dépend des données et de l’environnement.
Que couvre une révision ?
Une révision corrige les résultats ou instructions selon les règles convenues de fusion et de nettoyage, en conservant la première ligne pour chaque SKU, et en rapportant le comptage. D’autres transformations, formats ou intégrations nécessitent une vérification de faisabilité séparée.
Que faire si mes fichiers diffèrent ?
Envoyez des échantillons anonymisés, le total des enregistrements/bytes, et vos détails Python/OS avant de commander. Nous confirmons si le flux de travail fixe convient. Des tailles, colonnes, encodages, délimiteurs ou règles de nettoyage différents nécessitent une vérification préalable du périmètre/feasibility.
Puis-je réutiliser le script ?
Oui. Les exécutions vérifiées 1/2/3 sont les ensembles d’entrée convenus que je valide et livre avec votre commande. Elles ne limitent pas le nombre de fois que vous pouvez exécuter le code source fourni sur des données compatibles avec le flux de travail convenu et votre environnement.
