20 lines
880 B
Python
20 lines
880 B
Python
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!")
|