Added all
This commit is contained in:
19
file-management/unificar_excels.py
Normal file
19
file-management/unificar_excels.py
Normal file
@@ -0,0 +1,19 @@
|
||||
import pandas as pd
|
||||
|
||||
# 1. Cargar el primer archivo (tiene encabezados)
|
||||
df1 = pd.read_excel('Contactos_linkedin_120126_agile_6589pax_filtrado.xlsx')
|
||||
|
||||
# 2. Cargar el segundo archivo (sin encabezados, asignamos los principales)
|
||||
# Asumimos que las primeras 3 columnas son email, apellidos y nombre
|
||||
df2 = pd.read_excel('lista_contactos_brevo_20251023_1394pax_AGILE611.xlsx', header=None)
|
||||
df2.rename(columns={0: 'email', 1: 'apellidos_x', 2: 'nombre_x'}, inplace=True)
|
||||
|
||||
# 3. Unir ambos archivos (apilarlos uno debajo del otro)
|
||||
df_final = pd.concat([df1, df2], ignore_index=True)
|
||||
|
||||
# 4. Eliminar contactos duplicados basados en la columna 'email'
|
||||
df_final.drop_duplicates(subset=['email'], keep='first', inplace=True)
|
||||
|
||||
# 5. Exportar el resultado a un nuevo archivo Excel
|
||||
df_final.to_excel('Contactos_Unificados_Agile611.xlsx', index=False)
|
||||
print("¡Archivo unificado creado con éxito!")
|
||||
Reference in New Issue
Block a user