У меня есть файл 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
Любая помощь? ...