1
0
forked from ScoDoc/ScoDoc

gentil message sur erreur d import esxcel

This commit is contained in:
Jean-Marie Place 2021-09-21 16:28:26 +02:00
parent f18a9c7559
commit 4297d36dad

View File

@ -563,12 +563,24 @@ def excel_feuille_saisie(e, titreannee, description, lines):
def excel_bytes_to_list(bytes_content): def excel_bytes_to_list(bytes_content):
filelike = io.BytesIO(bytes_content) try:
return _excel_to_list(filelike) filelike = io.BytesIO(bytes_content)
return _excel_to_list(filelike)
except:
raise ScoValueError("""
scolars_import_excel_file: un contenu xlsx semble corrompu!
peut-être avez vous fourni un fichier au mauvais format (txt, xls, ..)
""")
def excel_file_to_list(filename): def excel_file_to_list(filename):
return _excel_to_list(filename) try:
return _excel_to_list(filename)
except:
raise ScoValueError("""
scolars_import_excel_file: un contenu xlsx semble corrompu!
peut-être avez vous fourni un fichier au mauvais format (txt, xls, ..)
""")
def _excel_to_list(filelike): # we may need 'encoding' argument ? def _excel_to_list(filelike): # we may need 'encoding' argument ?