From 673fcfb7833d07895ef0a8186f263506dcff1455 Mon Sep 17 00:00:00 2001 From: Raz Date: Tue, 24 Sep 2024 16:02:32 +0200 Subject: [PATCH] use first tab of xls file for conversion and add xlsx support --- requirements.txt | 1 + tournaments/views.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 1914c8f..eeb8722 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,3 +9,4 @@ PyJWT==2.8.0 httpx[http2]==0.27.0 pandas==2.2.2 xlrd==2.0.1 +openpyxl==3.1.5 diff --git a/tournaments/views.py b/tournaments/views.py index cd5ab8e..8fdb230 100644 --- a/tournaments/views.py +++ b/tournaments/views.py @@ -346,7 +346,7 @@ def xls_to_csv(request): file_name = default_storage.save(file_path, ContentFile(uploaded_file.read())) # convert to csv and save - data_xls = pd.read_excel(file_name, 'Joueurs', index_col=None) + data_xls = pd.read_excel(file_name, sheet_name=0, index_col=None) csv_file_name = create_random_filename('players', 'csv') output_path = os.path.join(directory, csv_file_name) data_xls.to_csv(output_path, sep=';', index=False, encoding='utf-8')