Bonjour,

je souhaite automatiser la lecture d'un grand nombre de fichier ods et extraire certaines valeurs. Pour les valeurs numériques in n'y pas de soucis, le problème vient des dates que je récupère qui sont en format float et je ne parviens pas à les convertir correctement en date : jj-mois-aaaa.

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
 
import pyoo
import time
from  datetime import date
 
desktop = pyoo.Desktop('localhost', 2002)
doc = desktop.open_spreadsheet("/home/xxx/xxx/xxx.ods")
sheet = doc.sheets[0]
 
valeur = sheet[56,5].value
station = "xxx"
d = sheet[4,3].value
 
 
print(time.asctime(time.localtime(d)),station,valeur)
#doc.close()
par avance, merci.