From 4f33de071c2336ae23ae4b2f30adbc3e278d9cc7 Mon Sep 17 00:00:00 2001 From: alex Date: Sun, 4 Aug 2024 12:24:44 -0400 Subject: [PATCH] update --- emp_spreadsheets/__main__.py | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/emp_spreadsheets/__main__.py b/emp_spreadsheets/__main__.py index 29354cd..41d351c 100644 --- a/emp_spreadsheets/__main__.py +++ b/emp_spreadsheets/__main__.py @@ -1,22 +1,26 @@ SOURCE_ID_FIELD = "Customer ID" +SOURCE_ID_COL = "H" + TARGET_ID_FIELD = "Square Customer ID" +TARGET_ID_COL = "D" SOURCE_EMAIL_FIELD = "Customer Email" TARGET_EMAIL_FIELD = "Email Address" SOURCE_GYMNAST_FIELD = "Gymnast" +SOURCE_GYMNAST_COL = "F" TARGET_TEAM_FIELD = "Team" -FILE_NAME = "PFAC Order Report.copy.xlsx" +FILE_NAME = "transactions-2022-03-01-2022-04-01.xlsx" from openpyxl import load_workbook workbook = load_workbook(FILE_NAME) -sheet1 = workbook["PFAC Orders"] -sheet2 = workbook["Customer Email"] +sheet1 = workbook["transactions-2022-03-01-2022-04"] +sheet2 = workbook["export-20220321-001250"] -gymnast_col = sheet1['J'] +gymnast_col = sheet1[SOURCE_GYMNAST_COL] keepcharacters = [" "]; @@ -35,14 +39,14 @@ for cell in gymnast_col: for row in sheet1.iter_rows(min_row=2): for cell in row: - if cell.column_letter == "H": + if cell.column_letter == SOURCE_ID_COL: customerId = cell.value for target_row in sheet2.iter_rows(min_row=2): for target_cell in target_row: - if target_cell.column_letter == "A": + if target_cell.column_letter == TARGET_ID_COL: targetCustomerId = target_cell.value if customerId == targetCustomerId: - emailAddress = target_cell.offset(column=1).value + emailAddress = target_cell.offset(column=-1).value cell.offset(column=1).value = emailAddress workbook.save(FILE_NAME)