diff --git a/body_easy_exported.xlsx b/body_easy_exported.xlsx new file mode 100644 index 0000000..542c575 Binary files /dev/null and b/body_easy_exported.xlsx differ diff --git a/excel_labels.py b/excel_labels.py new file mode 100644 index 0000000..2dc5a39 --- /dev/null +++ b/excel_labels.py @@ -0,0 +1,14 @@ +import pandas as pd + + +df = pd.read_excel('body_easy.xlsx', sheet_name='List1') + + +df_deduplicated = df.drop_duplicates(subset=['Název'], keep='first') + +df_final = pd.concat([df, df_deduplicated]).sort_values(by=['x', 'y']) +df_final = df_final['Název'].reset_index(drop=True) + + +print(df_final) +df_final.to_excel('body_easy_exported.xlsx', sheet_name='List1', index=False, header=False) \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 0cea55a..077a120 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,8 +7,14 @@ importlib-metadata==8.5.0 itsdangerous==2.2.0 jinja2==3.1.6 markupsafe==2.1.5 +numpy==1.24.4 openpyxl==3.1.5 +pandas==2.0.3 pyparsing==3.1.4 +python-dateutil==2.9.0.post0 +pytz==2025.2 +six==1.17.0 typing-extensions==4.13.2 +tzdata==2025.2 werkzeug==3.0.6 zipp==3.20.2 diff --git a/templates/upload_form.html b/templates/upload_form.html index a6b09e8..31ed496 100644 --- a/templates/upload_form.html +++ b/templates/upload_form.html @@ -1,5 +1,6 @@ +
@@ -11,32 +12,72 @@ -