From 31d76803b5bd06266a17bea8b7d471398f0da29a Mon Sep 17 00:00:00 2001 From: cheney Date: Sun, 24 May 2026 16:22:27 +0800 Subject: [PATCH] test --- read_excel_teams.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 read_excel_teams.py diff --git a/read_excel_teams.py b/read_excel_teams.py new file mode 100644 index 0000000..1ffb10a --- /dev/null +++ b/read_excel_teams.py @@ -0,0 +1,33 @@ +from openpyxl import load_workbook + +EXCEL_PATH = r'd:\Cheney\geely-kaipiao\example.xlsx' + + +def read_team_column() -> list: + wb = load_workbook(EXCEL_PATH) + ws = wb.active + team_list = [] + + header_row = 1 + team_col_index = None + + for col in range(1, ws.max_column + 1): + cell_value = ws.cell(row=header_row, column=col).value + if cell_value == '团号': + team_col_index = col + break + + if team_col_index is None: + return team_list + + for row in range(2, ws.max_row + 1): + cell_value = ws.cell(row=row, column=team_col_index).value + if cell_value and isinstance(cell_value, str) and cell_value.lower().startswith('team'): + team_list.append(cell_value) + + return team_list + + +if __name__ == '__main__': + result = read_team_column() + print(result)