1 pièce(s) jointe(s)
	
	
		faire un retour à la ligne dans un document excel dans une cellule en Python
	
	
		Bonjour, 
Je veux insérer dans une même cellule un nombre de chaines de caractères.
par exemple je veux écrire dans la même cellule les chaines suivantes:
	Code:
	
| 12
 3
 
 | - data1
- data2
- data3 | 
 j'ai mis ça en trois chaines dans une liste L avec 
	Code:
	
L=['data1','data2','data3']
 Voici mon programme:
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 
 | import sys
from xlwt import Workbook
 
# pour creer un "classeur"
classeur = Workbook()
# On ajoute une feuille au classeur
feuille = classeur.add_sheet("OCB")
L=['data1','data2','data3']
for keys in L:
        if len(L)>1:
        items=""
        for item in L:
            items=items+'\n'+'- '+item
        feuille.write(0,3,items)
    else:
        feuille.write(row,3,L)  # s'il y a une seule valeur dans la liste L on l'insère sans  traitement à faire
    row=row+1
# Ecriture du classeur sur le disque
classeur.save("fichier.xls")
print ("Fichier créé: {}".format("fichier.xls")) | 
 Le problème ici je n'obtiens pas le retour à la ligne dans la cellule voulu.
voici ce j'obtiens:
Pièce jointe 408303
est-ce que vous avez une idée comment faire ça?
Merci pour votre aide.