Bonjour à tous,
je fais un tableau dans un PDF avec reportlab, et je souhaiterais qu'il y ait des tabulations en fin de cellule, pour pouvoir faire un copier-coller des valeurs dans un tableur sans avoir besoin de lui dire de mettre les espaces comme séparateur.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from reportlab.lib import colors
from reportlab.lib.pagesizes import letter
from reportlab.platypus import SimpleDocTemplate, Table, TableStyle
 
doc = SimpleDocTemplate("simple_table.pdf", pagesize=letter)
# container for the 'Flowable' objects
elements = []
#a=str("1\t")
a=str("1 ")
data= [[a,a,a,a,a],
        [a,a,a,a,a]]
 
t=Table(data)
 
elements.append(t)
 
doc.build(elements)
Apres quelques recherches je n'ai pas trouvées de solution, est-ce une histoire d'encodage ou autre. Je ne vois pas ce qui m'échappe.

Merci