From df87868ab5d9983a595fe8e3853ff42f564f3545 Mon Sep 17 00:00:00 2001 From: elpatron Date: Mon, 17 Mar 2025 21:26:06 +0100 Subject: [PATCH] =?UTF-8?q?CSV-Datei-Verarbeitung=20verbessert:=20Anf?= =?UTF-8?q?=C3=BChrungszeichen=20entfernt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app.py b/app.py index e9c3927..ab815ba 100644 --- a/app.py +++ b/app.py @@ -32,7 +32,14 @@ def load_data(): logger.error(f"CSV-Datei '{CSV_FILE}' nicht gefunden!") return None - df = pd.read_csv(CSV_FILE, sep=';', encoding='utf-8') + # Lade CSV mit Anführungszeichen als Trennzeichen + df = pd.read_csv(CSV_FILE, sep=';', encoding='utf-8', quotechar='"') + # Entferne Anführungszeichen aus den Spaltennamen + df.columns = df.columns.str.strip('"') + # Entferne Anführungszeichen aus den Werten + for col in df.columns: + if df[col].dtype == 'object': + df[col] = df[col].str.strip('"') df = clean_dataframe(df) logger.info(f"CSV-Datei erfolgreich geladen. {len(df)} Einträge gefunden.") return df