use first tab of xls file for conversion and add xlsx support

tz
Raz 1 year ago
parent cfc1eec96f
commit 673fcfb783
  1. 1
      requirements.txt
  2. 2
      tournaments/views.py

@ -9,3 +9,4 @@ PyJWT==2.8.0
httpx[http2]==0.27.0 httpx[http2]==0.27.0
pandas==2.2.2 pandas==2.2.2
xlrd==2.0.1 xlrd==2.0.1
openpyxl==3.1.5

@ -346,7 +346,7 @@ def xls_to_csv(request):
file_name = default_storage.save(file_path, ContentFile(uploaded_file.read())) file_name = default_storage.save(file_path, ContentFile(uploaded_file.read()))
# convert to csv and save # 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') csv_file_name = create_random_filename('players', 'csv')
output_path = os.path.join(directory, csv_file_name) output_path = os.path.join(directory, csv_file_name)
data_xls.to_csv(output_path, sep=';', index=False, encoding='utf-8') data_xls.to_csv(output_path, sep=';', index=False, encoding='utf-8')

Loading…
Cancel
Save