Bonjour,
J’ai un petit soucis avec openpyxl. J’ai une donnée qui est une date sous cette forme : 2018–07–23 11:26:38
je sauvegarde cette valeur dans une case et j’aimerai ensuite pouvoir filtrer mon tableau en fonction de la date (pouvoir sortir uniquement les lignes du mois de juillet 2018 par exemple …)
La date se sauvegarde bien ; il y a un style définit sur ma case mais mon filtre ne me permet pas de sélectionner un mois précis
Précision: si manuellement je vais dans la case, je tape sur Entrée alors j’obtiens le résultat que j’attends
voici un code simplifié :
import openpyxl
from openpyxl.styles import NamedStyle
xwb = openpyxl.Workbook()
ws = xwb.active
cell = ws.cell(row = 2, column = 1)
cell.value = "2018-07-23 11:26:38"
cell.style = NamedStyle(name='myDate', number_format='yyyy-mm-dd hh:mm:ss')
xwb.save(filename)
J’ai également essayé avec number_format
import openpyxl
xwb = openpyxl.Workbook()
ws = xwb.active
cell = ws.cell(row = 2, column = 1)
cell.value = "2018-07-23 11:26:38"
cell.number_format = 'yyyy-mm-dd hh:mm:ss'
xwb.save(filename)
+0
-0