Assumendo di avere due file con entrambi una colonna “Col1” da voler confrontare, con 5 (cinque) righe in python possiamo risparmiarci qualche improperio su Excel.

import pandas as pd
import openpyxl #necessario per l'export in xlsx
df1 = pd.read_excel('input.xlsx') #assumiamo il primo file si chiami input.xlsx
df2 = pd.read_excel('input2.xlsx') #assumiamo il primo file si chiami input2.xlsx
df = pd.merge(df1, df2, on = "Col1", how = 'inner') #si crea un nuovo df dove vengono mantenute solo le righe in cui c'è corrispondenza tra "Col1" nel df1 e "Col1" del df2
df.to_excel("output.xlsx") #esporta il dataframe come output.xlsx

Unico accorgimento: su output.xlsx potrebbe essere necessario eliminare l’indice creato da pandas. Inoltre, se i file su cui si sta lavorando sono estrazioni da Dynamics 365 da reimportare sarà un lavoro del tutto inutile in virtù del fatto che al momento della reimportazione il CRM non ne vorrà sapere. Nondimeno, per tutti gli altri casi d’uso funziona perfettamente.