сравнить столбцы в файле Excel - PullRequest
0 голосов
/ 28 ноября 2018

У меня есть файл Excel, содержащий 4 столбца: file1.xls:

ID  Name   Sal  City
1   Mark  1500   A
2   Nancy 2500   B
3   John  2700   B
4   Tom   2000   A
5   Lena  2200   A

при сравнении столбцов на основе одинакового (City) значения и (Sal) значения выше 1000 для получения соответствия.

вот моя попытка:

from xlrd import open_workbook

Id_list = []
book = open_workbook("d:/file1.xlsx")
for sheet in book.sheets():
    for rowidx in range(1,sheet.nrows):
        row = sheet.row(rowidx)
        for colidx, cell in enumerate(row):
                if cell.value == "A":
                   Id_list.append(sheet.cell_value(rowidx, 0))

Я получаю идентификатор совпадения только на основе (Город), но как я могу представить каждый идентификатор совпадения, как этот.Должно быть так:

id    match_id     City
1     4,5           A
2     3             B
3     2             B
4     1,5           A
5     1,4           A

Любая помощь? ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...