Fusionaré y limpiaré tus archivos CSV con un script de python


Acerca de este Servicio
Traducción automática
Obtén un flujo de trabajo de Python repetible para limpiar archivos CSV de productos.
Proporciono un script local que fusiona CSVs separados por comas en UTF-8 con columnas coincidentes, recorta espacios en blanco circundantes y elimina SKUs duplicados. La coincidencia es exacta y sensible a mayúsculas después del recorte. Cada SKU mantiene su primera fila completa en el orden de entrada acordado, incluso si otras celdas están vacías.
Recibes el código fuente, un CSV limpio, un informe de conteo en JSON y instrucciones. Los archivos originales y los archivos de salida existentes están protegidos. Las columnas faltantes, encabezados incompatibles, SKUs vacíos y filas mal formadas detienen la ejecución con un error.
Cada ejecución comprobada cubre hasta dos CSVs, 20,000 registros de productos y un total de 10 MB de entrada. Los paquetes difieren en las ejecuciones comprobadas y la documentación. El script entregado puede reutilizarse; usa Python local y no requiere API de pago.
Mi validación sintética verificó 20,000 registros y 10 MB de datos, incluyendo texto en chino, comas y comillas. Utilizo desarrollo asistido por IA y verifico los resultados acordados.
Contáctame con muestras anónimas, salida esperada y tu entorno Python/OS antes de ordenar. Tamaños o estructuras diferentes necesitan confirmación del alcance.
Conoce a Peter
Python CSV Automation Developer
- DeChina
- Miembro desdeoct 2026
Idiomas
Chino, Inglés
Traducción automática
FAQ
Traducción automática
¿Qué archivos son compatibles?
CSV separados por comas en UTF-8, con o sin BOM. Cada uno necesita SKU y las mismas columnas en el mismo orden. Por ejecución: hasta 2 CSV, 20,000 registros de productos sin encabezados y 10 MB de entrada combinada (10,000,000 bytes). Envía muestras anónimas y tu entorno antes de ordenar.
¿Qué duplicado se conserva?
Después de recortar, cada SKU exacto y sensible a mayúsculas mantiene su primera fila completa, incluyendo celdas vacías que no sean SKU. El orden de archivo/fila acordado determina la prioridad; los duplicados posteriores se eliminan. A y a siguen siendo SKUs diferentes.
¿Qué pasa con las filas inválidas?
Faltan columnas, encabezados incompatibles, SKUs vacíos, filas mal formadas con comillas o conteos de campos incorrectos detienen la ejecución con un error. Los registros CSV vacíos se omiten y se cuentan. Confirmamos que estas reglas fijas se ajustan a tus necesidades antes de ordenar.
¿Qué necesito para ejecutarlo?
Python y un sistema de archivos que soporte enlaces físicos, como NTFS. Probado en Windows con Python 3.13.8. Usa una carpeta de salida existente y nombres de archivos nuevos. Confirma tu entorno específico antes de ordenar.
¿Cambiará mis archivos originales?
El flujo de trabajo lee archivos fuente y escribe en rutas nuevas separadas. Rechaza rutas de salida iguales a las de entrada y no sobrescribe archivos de destino existentes.
¿Cómo se verifica el trabajo?
Diez pruebas incluyen un campo citado legal en una entrada de 10 MB y rechazo de campos largos inválidos. Verificación independiente con conteos de 20,000 registros/10 MB, todos los SKUs esperados, valores de la primera fila y hashes de entrada sin cambios. La velocidad del cliente depende de los datos y el entorno.
¿Qué cubre una revisión?
Una revisión corrige resultados o instrucciones dentro de las reglas acordadas de merge y recorte, manteniendo la primera fila para cada SKU y reportando conteos. Transformaciones, formatos o integraciones diferentes requieren una verificación de viabilidad por separado.
¿Qué pasa si mis archivos son diferentes?
Envía muestras anónimas, registros/tamaño total y detalles de tu entorno Python/OS antes de ordenar. Confirmamos que el flujo de trabajo fijo se ajusta. Tamaños, columnas, codificaciones, delimitadores o reglas de limpieza diferentes requieren una verificación de alcance/viabilidad primero.
¿Puedo reutilizar el script?
Sí. Las ejecuciones comprobadas 1/2/3 son los conjuntos de entrada acordados que valido y entrego con tu orden. No limitan cuántas veces puedes ejecutar el código fuente proporcionado en datos que encajen en el flujo de trabajo acordado y tu entorno.
