diff --git a/data/atr_data.xlsx b/data/atr_data.xlsx index ab84c13..7acbb3c 100644 Binary files a/data/atr_data.xlsx and b/data/atr_data.xlsx differ diff --git a/data/base_template.xlsx b/data/base_template.xlsx index 5ccbfe5..2d79ec7 100644 Binary files a/data/base_template.xlsx and b/data/base_template.xlsx differ diff --git a/excelProccessor/README.md b/excelProccessor/README.md index 2814725..9e36e58 100644 --- a/excelProccessor/README.md +++ b/excelProccessor/README.md @@ -26,6 +26,4 @@ poetry run python import/main.py ../data/atr_data.xlsx You should see output showing the individual objects it extracted from your excel sheet along with a success message at the end. # Expected Data Format -***TODO:*** Outline expected data format for the utility. - -See atr_data.xlsx \ No newline at end of file +See {project_root}/data/atr_data.xlsx \ No newline at end of file diff --git a/excelProccessor/import/main.py b/excelProccessor/import/main.py index a925b91..ea483c2 100644 --- a/excelProccessor/import/main.py +++ b/excelProccessor/import/main.py @@ -29,11 +29,17 @@ def get_manufacturer(row, col): return None required = row.loc[col]['required'] - return { + + manufacturer_info = { "name": row.loc[col]['entry'], "required": isinstance(required, str) } + if isinstance(row.loc[col]['notice'], str) and len(row.loc[col]['notice'].strip()) > 0: + manufacturer_info["notice"] = row.loc[col]['notice'] + + return manufacturer_info + def get_selected_options(row, col): return row.loc[col].dropna(inplace=False).index.to_list()