Refer Streamlit docs. The file uploader widget has an option to select multiple files at a time. Upload each file to a different pandas dataset. Based on the user’s choice and the dataset name, you can process the relevant data.
Hope this helps.