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

Excel 使用python或perl比较两个电子表格,excel,spreadsheet,xlrd,xlutils,Excel,Spreadsheet,Xlrd,Xlutils,我喜欢比较两张电子表格。比如说file1.xls和file2.xls。我喜欢比较file1记录和file2列记录。如果有与任何特定单元格匹配的内容,我想更新file2.xls上的特定列,例如,在file2.xls中有一个名为match的列 例如: 我们需要根据主机名比较file1.xls和File2.xls,如果存在匹配项,我们将在“匹配”列下追加“是” File1.xls可以有空白单元格 Hostname | IP Address server1 | 192.168.1.1 serve

我喜欢比较两张电子表格。比如说file1.xls和file2.xls。我喜欢比较file1记录和file2列记录。如果有与任何特定单元格匹配的内容,我想更新file2.xls上的特定列,例如,在file2.xls中有一个名为match的列

例如:

我们需要根据主机名比较file1.xls和File2.xls,如果存在匹配项,我们将在“匹配”列下追加“是”

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

你试过什么?在我的脑海中,我将打开这两个列,并将它们存储在两个列表中,然后直接比较它们,创建另一个“是”和“否”列表。然后将该列表放回第二个文件中。似乎有道理,是吗?