Ich habe zwei Exceldateien. Einmal wo bei der entsprechenden Position GEO vorkommt, da funktioniert das einwandfrei. Sobald jedoch das besagte "erfolgte" steht, passiert einfach nix. Er schreibt ganz stumpf das hin. Hab es über st.write("test") getestet ob die else überhaupt anwendung findet; und siehe da: nix passiert. Scheinbar wird die else komplett ignoriert; weiß jemand wieso?
Code: Alles auswählen
if single_file:
Auftraggeber=(df.iat[2,1])
Probenahmeort=(df.iat[7,1])
Probenahme=(df.iat[8,1])
if Probenahme.find("GEO"):
Probenehmer=(Probenahme.split("-")[-1])#greift auf das letzte Element im Bereich Probenahme zu@[-1]
else:
st.write("test") #wird komplett ignoriert, wieso???
Probenehmer = Probenahme[len("erfolgte durch"):] #wieso geht das nicht???
datum=' 01.01.1001 '
st.markdown('Projekt- bzw. Auftragsnummer: '+Projektnummer+' / '+Auftragsnummer)
st.markdown('Auftraggeber: '+Auftraggeber)
st.markdown('Probenahmeort: '+Probenahmeort)
st.markdown('Probenehmer: '+Probenehmer)
else:
st.markdown('**Zur Darstellung der Basisdaten bitte zunächst eine Excel-Datei importieren **!')