fdebrain / streamlit-vega-lite-charts

A streamlit web app to generate insightful charts from tabular data.
https://vega-lite-charts.streamlitapp.com/
MIT License
4 stars 5 forks source link

Allow users to upload a local spreadsheet #4

Open fdebrain opened 2 years ago

fdebrain commented 2 years ago

Is your feature request related to a problem? Please describe. Instead of being restricted to the provided samples, it would be nice for users to be able to upload their own tabular data.

Describe the solution you'd like A simple drag and drop widget OR browse file button that allows the user to pick a local file and upload it to the web app. The app would then use the uploaded data to generate plots.

This could be implemented using a file uploader widget for the frontend and Pandas read functions in the backend.

Additional context We could first focus on CSV and EXCEL file formats, before extending to more formats. Here is how it could like in the frontend: Screenshot from 2022-10-09 23-53-09

roselam3 commented 2 years ago

I want to take this one!

fdebrain commented 2 years ago

Hi @roselam3 and thanks for your interest! I'm looking forward to your contribution :)

Also if you see any improvements in documentation (readme, contribution guide) or have any feature requests in mind feel free to open new issues.

Happy coding! 🚀

utopian-monkey commented 2 years ago

i would also like to work on this if it is available

fdebrain commented 2 years ago

@roselam3 any updates?

@utopian-monkey Thanks for the proposal. I guess if @roselam3 hasn't started working on this or if no answer (~1 day) you could work on this issue.

fdebrain commented 2 years ago

@utopian-monkey Any news?

all4one-max commented 1 year ago

@fdebrain can you assign this to me.