Bonjour tout le monde,
Je suis novice en Python et je compte sur vous pour m'aider :
J'ai transféré le contenu d'un fichier texte en un fichier excel, tout baigne sauf que les valeurs numériques sont copiées en texte dans la feuille.
J'ai beau cherché un peu partout, il y a la bibiliothéque openpyxl et/ou xlutils.copy qui pourraient probablement résoudre ca.
Voici le code initial :
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 import xlrd from xlwt import Workbook, Formula mon_fichier=open('fichier.txt','r') path = r"D:\fichier.xls" classeur = Workbook() feuille = classeur.add_sheet("feuille1") i=0 for ligne in mon_fichier : liste = ligne.split() for j in range (len(liste)): feuille.write(i, j, liste[j]) i=i+1 classeur.save(path) print ("Fichier créé: {}".format(path))
Partager