Spaces:
Sleeping
Sleeping
| #!/usr/bin/env python3 | |
| import openpyxl | |
| wb = openpyxl.load_workbook("USLaP_Final_Data_Consolidated_Master_v3.xlsx", read_only=True) | |
| for sheet_name in ["PROTOCOL_CORRECTIONS", "SCHOLAR_WARNINGS"]: | |
| if sheet_name in wb.sheetnames: | |
| ws = wb[sheet_name] | |
| rows = list(ws.iter_rows(values_only=True)) | |
| print(f"\n=== {sheet_name} ===") | |
| for i, row in enumerate(rows[:10]): | |
| print(f"Row {i}: {row}") | |
| # Try to guess header row | |
| header_candidate = None | |
| for i, row in enumerate(rows): | |
| if row and any(isinstance(cell, str) and ('ID' in cell.upper() or 'TYPE' in cell.upper() or 'NAME' in cell.upper()) for cell in row): | |
| print(f"\nPotential header row {i}: {row}") | |
| header_candidate = (i, row) | |
| break | |
| if header_candidate: | |
| print(f"\nHeader row index: {header_candidate[0]}") | |
| print(f"Header row: {header_candidate[1]}") | |
| else: | |
| print("No clear header row found") | |
| wb.close() |