SaM Import abgeschlossen

This commit is contained in:
Patrick vom Hagen
2024-02-15 09:04:12 +01:00
parent 6b70b3eb1c
commit 9e66b45645
13 changed files with 540 additions and 40 deletions

26
main.py
View File

@@ -37,26 +37,36 @@ if __name__ == "__main__":
# Step 1 - Dateien wählen, formatieren, einlesen | Variablen setzen #
# ToDo Daten mit UI einlesen
lehrer_liste_neu = "./Data/SaM/export_lehrer_SaM.csv"
# lehrer_liste_neu = "./Data/SaM/export_lehrer_SaM.csv"
lehrer_liste_neu = "./Data/Test/export_lehrer_202402121146.CSV"
lehrer_liste_system = "./Data/SaM/sys_lehrer_SaM.csv"
schueler_liste_neu = "./Data/SaM/export_schueler_SaM.csv"
schueler_liste_system = "./Data/SaM/sys_schueler_SaM.csv"
# Variablen füllen:
school_id = "HL070" + input("Schul-ID eingeben HL070:")
ox_context = input("OX-Context der Schule eingeben:")
if input("Klassen mit führenden Nullen? (Y/N) ").lower() == "y":
del_zeros = False
else:
del_zeros = True
# school_id = "HL070" + input("Schul-ID eingeben HL070:")
# ox_context = input("OX-Context der Schule eingeben:")
# if input("Klassen mit führenden Nullen? (y/n) ").lower() == "y":
# del_zeros = False
# else:
# del_zeros = True
#
# print("Schul ID:", school_id, "OX-Context:", ox_context, "Nullen:", del_zeros)
lul_new = step1.check_export_file(lehrer_liste_neu)
print("Spalten der Import Liste - Lehrer:", lul_new.columns)
lul_sys = step1.create_dataframe_system(lehrer_liste_system)
sus_new = step1.check_export_file(schueler_liste_neu)
print("Spalten der Import Liste - Schüler:", sus_new.columns)
sus_sys = step1.create_dataframe_system(schueler_liste_system)
print(lul_new)
# Test- und Funktionsuser auslagern
keywords = 'Test'
lul_testuser_df = step1.extract_testusers(lul_sys, keywords)
#sus_testuser_df = step1.extract_testusers(sus_sys, keywords)
# print(lul_testuser_df)
# in Datasets aufteilen - Testuser, Abgleich, UUIDs