From 2eb52df347f90ea32659acc41dc22096d5d1b1f1 Mon Sep 17 00:00:00 2001 From: Floke Date: Sun, 6 Apr 2025 18:58:47 +0000 Subject: [PATCH] Aignment Demo angepasst --- brancheneinstufung.py | 73 ++++++++++++++++++++++++++----------------- 1 file changed, 45 insertions(+), 28 deletions(-) diff --git a/brancheneinstufung.py b/brancheneinstufung.py index a97f81bd..a60b0785 100644 --- a/brancheneinstufung.py +++ b/brancheneinstufung.py @@ -629,38 +629,55 @@ class GoogleSheetHandler: # ==================== ALIGNMENT DEMO (Hauptblatt) ==================== def alignment_demo(sheet): new_headers = [ - "Spalte A (ReEval Flag)", - "Spalte B (Firmenname)", - "Spalte C (Kurzform des Firmennamens)", - "Spalte D (Website)", - "Spalte E (Ort)", - "Spalte F (Beschreibung)", - "Spalte G (Aktuelle Branche)", - "Spalte H (Beschreibung Branche extern)", - "Spalte I (Anzahl Techniker CRM)", - "Spalte J (Umsatz CRM)", - "Spalte K (Anzahl Mitarbeiter CRM)", - "Spalte L (Vorschlag Wiki URL)", - "Spalte M (Wikipedia URL)", - "Spalte N (Wikipedia Absatz)", - "Spalte O (Wikipedia Branche)", - "Spalte P (Wikipedia Umsatz)", - "Spalte Q (Wikipedia Mitarbeiter)", - "Spalte R (Wikipedia Kategorien)", - "Spalte S (Konsistenzprüfung)", - "Spalte T (Begründung bei Inkonsistenz)", - "Spalte U (Vorschlag Wiki Artikel ChatGPT)", - "Spalte V (Begründung bei Abweichung)", - "Spalte W (Vorschlag neue Branche)", - "Spalte X (Konsistenzprüfung Branche)", - "Spalte Y (Begründung Abweichung Branche)", - "Spalte Z (Timestamp Verifizierung)", - "Spalte AA (Version)" + "ReEval Flag", # A + "CRM Name", # B + "CRM Kurzform", # C + "CRM Website", # D + "CRM Ort", # E + "CRM Beschreibung", # F + "CRM Branche", # G + "CRM Beschreibung Branche extern", # H + "CRM Anzahl Techniker", # I + "CRM Umsatz", # J + "CRM Anzahl Mitarbeiter", # K + "CRM Vorschlag Wiki URL", # L + "Wiki URL", # M + "Wiki Absatz", # N + "Wiki Branche", # O + "Wiki Umsatz", # P + "Wiki Mitarbeiter", # Q + "Wiki Kategorien", # R + "Chat Wiki Konsistenzprüfung", # S + "Chat Begründung Wiki Inkonsistenz", # T + "Chat Vorschlag Wiki Artikel", # U + "Begründung bei Abweichung", # V + "Chat Vorschlag Branche", # W + "Chat Konsistenz Branche", # X + "Chat Begründung Abweichung Branche", # Y + "Chat Prüfung FSM Relevanz", # Z + "Chat Begründung für FSM Relevanz", # AA + "Chat Schätzung Anzahl Mitarbeiter", # AB + "Chat Konsistenzprüfung Mitarbeiterzahl", # AC + "Chat Begründung Abweichung Mitarbeiterzahl", # AD + "Chat Einschätzung Anzahl Servicetechniker", # AE + "Chat Begründung Abweichung Anzahl Servicetechniker", # AF + "Chat Schätzung Umsatz", # AG + "Chat Begründung Abweichung Umsatz", # AH + "Linked Serviceleiter gefunden", # AI + "Linked It-Leiter gefunden", # AJ + "Linked Management gefunden", # AK + "Linked Disponent gefunden", # AL + "Contact Search Timestamp", # AM + "Wikipedia Timestamp", # AN + "Timestamp letzte Prüfung", # AO + "Version", # AP + "Tokens" # AQ ] - header_range = "A11200:AA11200" + header_range = "A1:AQ1" sheet.update(values=[new_headers], range_name=header_range) print("Alignment-Demo abgeschlossen: Neue Spaltenüberschriften in Zeile 11200 geschrieben.") + # ==================== WIKIPEDIA SCRAPER ==================== class WikipediaScraper: def __init__(self):