forked from ScoDoc/ScoDoc
Abréviation du nom de feuille pour les cas connus de dépassement
This commit is contained in:
parent
2852255227
commit
a292830916
@ -227,7 +227,9 @@ class ScoExcelSheet:
|
||||
wb -- le WorkBook dans laquelle se trouve la feuille. Si wb est None (cas d'un classeur mono-feuille),
|
||||
un workbook est crée et associé à cette feuille.
|
||||
"""
|
||||
self.sheet_name = sheet_name[:31]
|
||||
# Le nom de la feuille ne peut faire plus de 31 caractères.
|
||||
# On abrège le nom pour les cas connus de dépassement puis si la taille est toujours > 31 on tronque (on pourrait remplacer par 'feuille' ?)
|
||||
self.sheet_name = sheet_name[:31] # if len(sheet_name) > 31: sheet_name = 'Feuille' ?
|
||||
self.rows = [] # list of list of cells
|
||||
# self.cells_styles_lico = {} # { (li,co) : style }
|
||||
# self.cells_styles_li = {} # { li : style }
|
||||
|
@ -777,12 +777,15 @@ def make_formsemestre_recapcomplet(
|
||||
filename = "notes_modules-%s-%s%s" % (semname, date, scu.XLSX_SUFFIX)
|
||||
else:
|
||||
filename = "notes_modules_evals-%s-%s%s" % (semname, date, scu.XLSX_SUFFIX)
|
||||
sheet_name = "notes %s %s" % (semname, date)
|
||||
if len(sheet_name) > 31:
|
||||
sheet_name = "notes %s %s" % ("...", date)
|
||||
xls = sco_excel.excel_simple_table(
|
||||
titles=["etudid", "code_nip"] + F[0][:-2],
|
||||
lines=[
|
||||
[x[-1], x[-2]] + x[:-2] for x in F[1:]
|
||||
], # reordonne cols (etudid et nip en 1er)
|
||||
sheet_name="notes %s %s" % (semname, date),
|
||||
], # reordonne cols (etudid et nip en 1er),
|
||||
sheet_name=sheet_name,
|
||||
)
|
||||
return xls, filename, "xls"
|
||||
else:
|
||||
|
Loading…
Reference in New Issue
Block a user