from first_try.format_csv import * if __name__ == "__main__": oldlist = 'Data/alte-liste-utf.csv' newlist = 'Data/neue-liste-utf.csv' test = '../Data/SaM/export_schueler_202402121132.CSV' new_test = '../Data/SaM/sys_schueler_SaM.csv' clean = '../Data/SaM/sys_schueler_reduce.csv' # Liste nach Fehler prüfen und Zeichen ersetzen # check_file(test) # format_csv(test, new_test) clean_data(new_test, clean) # path_old_csv = input('Pfad zur alten Liste eingeben eingeben: ') # format_csv(path_old_csv, oldlist) # path_new_csv = input('Pfad zur neuen Liste eingeben eingeben: ') # format_csv(path_new_csv, newlist) # Generierte Listen mit pandas öffnen # Spaltennamen prüfen und überflüssige Spalten löschen # Abgleich starten -collisions # TODO Testuser + Spezialfälle Raumaccounts etc. "Tafel" "Raum" # TODO Fehlerhafte Sonderzeichen erkennen (oxport_schueler.csv - 171) # TODO File / Ausgabe von Gesamten Zahlen zum Abgleich mit DryRun (ImportLines, Created, Modified, Delete)