Create a Google Sheets Data Entry Form with Python & Streamlit | Quick & Easy Tutorial

preview_player
ะŸะพะบะฐะทะฐั‚ัŒ ะพะฟะธัะฐะฝะธะต

๐——๐—˜๐—ฆ๐—–๐—ฅ๐—œ๐—ฃ๐—ง๐—œ๐—ข๐—ก
โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€
In this project, I demonstrate how to design a data entry form that integrates seamlessly with Google Sheets using Streamlit and the streamlit-gsheets-connection library.

๐ŸŒ ๐—Ÿ๐—œ๐—ก๐—ž๐—ฆ:

โญ ๐—ง๐—œ๐— ๐—˜๐—ฆ๐—ง๐—”๐— ๐—ฃ๐—ฆ:
0:00 โ€“ Introduction
1:08 โ€“ Connect Google Sheets to Streamlit
5:19 โ€“ Code out the data entry form
11:00 โ€“ Deploy the app
13:32 โ€“ Enhance the app with more feature
14:24 โ€“Outro

๐—ง๐—ข๐—ข๐—Ÿ๐—ฆ ๐—”๐—ก๐—— ๐—ฅ๐—˜๐—ฆ๐—ข๐—จ๐—ฅ๐—–๐—˜๐—ฆ
โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€

๐—–๐—ข๐—ก๐—ก๐—˜๐—–๐—ง ๐—ช๐—œ๐—ง๐—› ๐— ๐—˜
โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€

โ˜• ๐—•๐˜‚๐˜† ๐—บ๐—ฒ ๐—ฎ ๐—ฐ๐—ผ๐—ณ๐—ณ๐—ฒ๐—ฒ?
If you want to support this channel, you can buy me a coffee here:
ะ ะตะบะพะผะตะฝะดะฐั†ะธะธ ะฟะพ ั‚ะตะผะต
ะšะพะผะผะตะฝั‚ะฐั€ะธะธ
ะะฒั‚ะพั€

I was having difficulties because an error occurred in streamlit web distribution.
I was able to solve the problem by watching the video.

Among the streamlit content I am studying, your video is the best.

thank you.
Please continue to produce good streamlit content.

ildan_haebwa
ะะฒั‚ะพั€

Thank you for providing the neat demonstration, it helped me very much

akhilbakki
ะะฒั‚ะพั€

This video is a treasure. Thank you so much...

luisfernandoperezarmas
ะะฒั‚ะพั€

Great video as always. I would like the video about the login to see how you can control which user can see certain info!

juanwea
ะะฒั‚ะพั€

Again an excellent informative video. Please make a 2nd video alsoa nd include also a login functionality.

akokkalis
ะะฒั‚ะพั€

Excellent as always, a second video about login would be awesome!

ricardo.alves.campos
ะะฒั‚ะพั€

Well explained, I would love a tutorial on the security bit

jacksonmarube
ะะฒั‚ะพั€

thank you, I really enjoyed learning this, please show me other exercises, like login session and others

ipmanbot
ะะฒั‚ะพั€

great i will be using this in my next project wish i am working on now i needed a database for my collected info i think i can even add tableau to this.

aminedj
ะะฒั‚ะพั€

Thank you immensely for this invaluable content! Your effort is truly appreciated. ๐Ÿ˜Š Could you consider crafting another video demonstrating how to incorporate eye-catching statistics, just like Google does in their forms with pie charts, line graphs, or bar graphs? It'd be amazing to see this in action for data like gender ratios, age distribution, course preferences, and more. I'm curious if Streamlit alone can handle this or if you'd recommend building a separate admin dashboard. Could you share your insights on that process? Can't wait to see what's next! ๐Ÿ‘

GeniusLila
ะะฒั‚ะพั€

Thank you for the lesson. Yeah now we need authentication and also how to let user update their own details.

HendrikYap
ะะฒั‚ะพั€

I always appreciate your content Sven. You would use this over google forms if the rest of your app is in streamlit correct?

zkiyyeller
ะะฒั‚ะพั€

This is super interesting and I can already think of uses for something like this. Do you have any videos on pulling data from spreadsheets Excel or Google Sheets and using that data to fill in online forms... like reverse scraping?

nssdesigns
ะะฒั‚ะพั€

Thanks for the all the videos. Can you do a streamlit auth video with postgres?

swelanauguste
ะะฒั‚ะพั€

Thank you for your help, just a quick question, i am facing the following error: Spreadsheet must be specified

InteligenciadeNegocios
ะะฒั‚ะพั€

Haha ๐Ÿ˜‚ that woman diving into the water was so funny

zazzleq
ะะฒั‚ะพั€

Thanks very much for the video. Always enjoy and learn so much from your contents. Could you please integrate the authentication to protect this application?

linh-loantran
ะะฒั‚ะพั€

Does this work if multiple users input data concurrently, or does it overwrite the google sheet with the last update?

jajwarehouse
ะะฒั‚ะพั€

can you please tell me what python and streamlit versions you are using in this video because i am facing a lot of compatibility issues between them and other libraries such as st-gsheets-connection

asseeltarish
ะะฒั‚ะพั€

can streamlit makes an option to choose time? i want to have a dropdown to select a data (can be from live or just from csv) ie Week over Week (such as last 7 days), or month over month (previous 30 days), or even a quarter (previous 90 days)? seems like i cant find the option to do so, as a dropdown

uejmqmc