Spaces:
Paused
Paused
File size: 1,245 Bytes
04477e7 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | """Check exact measure names from By POS & SE file"""
import sys, os, openpyxl
folder = r'C:\Users\Professional\Desktop\kpi_dashboard\import_excel'
fname = [f for f in os.listdir(folder) if 'POS' in f and 'SE' in f and 'store' not in f.lower()][0]
wb = openpyxl.load_workbook(os.path.join(folder, fname), data_only=True)
ws = wb.active
rows = list(ws.iter_rows(values_only=True))
found = set()
for row in rows[3:]:
mn = str(row[5]).strip() if row[5] else ''
if not mn or mn in found:
continue
found.add(mn)
# Check if the measure name contains unusual characters
has_special = any(ord(c) > 127 for c in mn)
if has_special:
print(f"SPECIAL: {mn!r}")
print(f" hex: {' '.join(f'{ord(c):04x}' for c in mn)}")
# Find our specific targets
print("\n--- Looking for key measures ---")
for mn in sorted(found):
if 'LAS' in mn and 'Sale' in mn:
print(f"FOUND LAS+Sales: {mn!r}")
print(f" hex: {' '.join(f'{ord(c):04x}' for c in mn)}")
if 'Open Lendings' in mn and 'LAS' in mn:
print(f"FOUND Open LAS: {mn!r}")
if 'HTS carton' in mn.lower():
print(f"FOUND HTS carton: {mn!r}")
if 'Sales' in mn and 'w/o HTS' in mn:
print(f"FOUND w/o HTS: {mn!r}")
|