From a32ec9161043dc51fe1dadcf4aa4ae350ed4eb41 Mon Sep 17 00:00:00 2001 From: Colin Goutte Date: Fri, 26 Apr 2024 16:38:58 +0200 Subject: [PATCH] =?UTF-8?q?R=C3=A9usinage=20et=20regroupement=20des=20trai?= =?UTF-8?q?tements?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- python_tableur/excel2py.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/python_tableur/excel2py.py b/python_tableur/excel2py.py index 0a2df5c..e5f6e64 100644 --- a/python_tableur/excel2py.py +++ b/python_tableur/excel2py.py @@ -10,10 +10,6 @@ def extract_to_csv(base): subprocess.run(["libreoffice", "--convert-to", "csv", f"{base}.ods"]) -extract_to_csv("montableur") -print("Toto") - - def debut_plage(line): return not line.strip().startswith("DEBUT_PLAGE") @@ -30,10 +26,6 @@ def filter_interesting(lines_in): return lines -contenu = get_lines("montableur") -meslignes = list(filter_interesting(contenu)) - - def convertir_en_dictionnaires(lines): with io.StringIO() as fake_stream: fake_stream.writelines(lines) @@ -43,6 +35,9 @@ def convertir_en_dictionnaires(lines): return rows +extract_to_csv("montableur") +contenu = get_lines("montableur") +meslignes = list(filter_interesting(contenu)) mes_donnees = convertir_en_dictionnaires(meslignes) for echantillon in mes_donnees: