mgokg commited on
Commit
63a7e9e
·
verified ·
1 Parent(s): ca984f0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +0 -67
app.py CHANGED
@@ -64,70 +64,3 @@ def main():
64
  if __name__ == "__main__":
65
  main()
66
 
67
-
68
-
69
-
70
-
71
-
72
-
73
-
74
-
75
-
76
-
77
-
78
- """
79
- import streamlit as st
80
- import pandas as pd
81
- import io # Importieren von io für BytesIO
82
-
83
- st.set_page_config(layout="wide")
84
-
85
- # JSON-Dateien laden
86
- def load_city_data(city):
87
- file_path = f"{city.lower()}.json"
88
- return pd.read_json(file_path)
89
-
90
- # Streamlit-App
91
- def main():
92
- #st.title("")
93
- # Sidebar mit Buttons
94
- with st.sidebar:
95
- st.header("Bereich wählen")
96
- bamberg = st.button("Bamberg ")
97
- coburg = st.button("Coburg ")
98
- bad_kissingen = st.button("Kissingen ")
99
-
100
- # Daten laden und anzeigen basierend auf dem geklickten Button
101
- data = None
102
- if bamberg:
103
- data = load_city_data("Bamberg")
104
- st.subheader("Vereine in Bamberg")
105
-
106
- if coburg:
107
- data = load_city_data("Coburg")
108
- st.subheader("Vereine in Coburg")
109
-
110
- if bad_kissingen:
111
- data = load_city_data("Kissingen")
112
- st.success("Vereine in Bad Kissingen")
113
-
114
- if data is not None:
115
- # Tabelle und Download-Button nebeneinander anordnen
116
- col1, col2 = st.columns([3, 1])
117
- with col1:
118
- st.dataframe(data, width=1500)
119
- with col2:
120
- # Excel-Datei generieren
121
- excel_buffer = io.BytesIO() # Erstellen eines BytesIO-Objekts
122
- data.to_excel(excel_buffer, index=False) # Daten in das BytesIO-Objekt schreiben
123
- excel_buffer.seek(0) # Zurücksetzen des Zeigers auf den Anfang des Buffers
124
- st.download_button(
125
- label="Download Excel",
126
- data=excel_buffer,
127
- file_name="data.xlsx",
128
- mime="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
129
- )
130
-
131
- if __name__ == "__main__":
132
- main()
133
- """
 
64
  if __name__ == "__main__":
65
  main()
66