geely-kaipiao/脚本/开票.py
2026-05-24 16:28:19 +08:00

34 lines
885 B
Python

from openpyxl import load_workbook
EXCEL_PATH = r'd:\Cheney\geely-kaipiao\doc\2025-2026团队结算进度.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)