使用python或perl比较两个电子表格

我喜欢比较两个电子表格。 让我们说file1.xls和file2.xls。 我喜欢去比较file1logging与file2列logging。 如果与任何特定的单元格匹配,我想更新file2.xls上的特定列(例如说,在file2.xls中存在一个名为match的列)。

例:

我们需要将file1.xls与基于主机名的File2.xls进行比较,如果匹配,我们将在匹配列下追加yes

File1.xls(可以有空白单元格)

Hostname | IP Address server1 | 192.168.1.1 server2 | 192.168.2.1 

File2.xls

 Location | Hostname | IP Address | Match Rack1 | server1 | 192.168.1.1 | Yes (the script will enter yes under match here) Rack2 | server3 | 192.168.2.2 | (there will be no match here) Rack3 | server2 | 192.168.2.1 | yes 

有人可以帮我吗? 可能是python或perl,因为我需要在不同的平台上运行这个不只是Windows。