XPMaster commited on
Commit
795db14
·
1 Parent(s): ec609f8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -20
app.py CHANGED
@@ -3,32 +3,23 @@ import streamlit as st
3
  def main():
4
  st.title("Data Upload for Analysis")
5
 
6
- # Set the layout for file uploaders
7
- layout = st.columns(3)
8
- # Initialize a variable for each file to None
9
- premium_file = claims_data_file = claims_count_file = None
10
 
11
- with layout[0]:
12
- st.header("Premium")
13
- premium_file = st.file_uploader("Drop your Premium CSV here", type=['csv'], key="premium")
14
-
15
- with layout[1]:
16
- st.header("Incurred Claims & Recoveries Data")
17
- claims_data_file = st.file_uploader("Drop your Claims & Recoveries CSV here", type=['csv'], key="claims_data")
18
-
19
- with layout[2]:
20
- st.header("Claims Count")
21
- claims_count_file = st.file_uploader("Drop your Claims Count CSV here", type=['csv'], key="claims_count")
22
-
23
- # Check if files are uploaded and if so, display the proceed buttons
24
  if premium_file is not None:
25
- st.button("Proceed with Premium Analysis", key="premium_proceed")
26
 
 
 
27
  if claims_data_file is not None:
28
- st.button("Proceed with Claims Data Analysis", key="claims_data_proceed")
29
 
 
 
30
  if claims_count_file is not None:
31
- st.button("Proceed with Claims Count Analysis", key="claims_count_proceed")
32
 
33
  if __name__ == "__main__":
34
  main()
 
3
  def main():
4
  st.title("Data Upload for Analysis")
5
 
6
+ # Create three columns for the drag and drop areas
7
+ col1, col2, col3 = st.columns(3)
 
 
8
 
9
+ # Premium uploader and button
10
+ premium_file = col1.file_uploader("Drop your Premium CSV here", type=['csv'], key="premium")
 
 
 
 
 
 
 
 
 
 
 
11
  if premium_file is not None:
12
+ col1.button("Proceed with Premium Analysis", key="premium_proceed")
13
 
14
+ # Incurred Claims & Recoveries Data uploader and button
15
+ claims_data_file = col2.file_uploader("Drop your Claims & Recoveries CSV here", type=['csv'], key="claims_data")
16
  if claims_data_file is not None:
17
+ col2.button("Proceed with Claims Data Analysis", key="claims_data_proceed")
18
 
19
+ # Claims Count uploader and button
20
+ claims_count_file = col3.file_uploader("Drop your Claims Count CSV here", type=['csv'], key="claims_count")
21
  if claims_count_file is not None:
22
+ col3.button("Proceed with Claims Count Analysis", key="claims_count_proceed")
23
 
24
  if __name__ == "__main__":
25
  main()