Turn An Excel Sheet Into An Interactive Dashboard Using Python (Streamlit)

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 มิ.ย. 2024
  • 👉 Explore All My Excel Solutions: pythonandvba.com/solutions
    𝗗𝗘𝗦𝗖𝗥𝗜𝗣𝗧𝗜𝗢𝗡
    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
    This video will show you how to build interactive Excel dashboards with Python using the Streamlit library. Streamlit allows us to create interactive Dashboards with a few lines of code. We will start by installing the necessary Python libraries. Afterwards, we will dive into building an interactive dashboard with Streamlit, which will be easy to customize and provide excellent user interaction.
    🌍 𝗟𝗜𝗡𝗞𝗦:
    ► salesdashboard.pythonandvba.com/
    📝 𝗥𝗘𝗦𝗢𝗨𝗥𝗖𝗘𝗦:
    ► Download all files from GitHub: github.com/Sven-Bo/streamlit-...
    ► Download the Add-in ‘My Tool Belt here’: pythonandvba.com/mytoolbelt
    ► Deploy your streamlit app for free on Heroku: • Deploy Your Streamlit ...
    ► Deploy your streamlit app for free on Render: • Deploy Your Streamlit ...
    ► More Streamlit tutorials: • Streamlit Tutorials
    ✅ 𝗧𝗜𝗠𝗘𝗦𝗧𝗔𝗠𝗣𝗦:
    00:00 | Intro
    00:46 | Exploring the dataset
    01:13 | Convert Excel Data into a Pandas Dataframe
    02:28 | Install Dependency's
    02:55 | Getting started with Streamlit
    04:17 | Building the Sidebar (Filter Selection)
    06:27 | Building the KPI Section
    08:53 | Building the Visualizations (Bar Charts)
    12:37 | A brief digression: Enhance App Performance
    13:22 | Continue Building the Visualizations
    14:22 | Styling the Web App
    15:51 | Wrap-Up
    𝗧𝗢𝗢𝗟𝗦 𝗔𝗡𝗗 𝗥𝗘𝗦𝗢𝗨𝗥𝗖𝗘𝗦
    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
    🆓【𝗙𝗥𝗘𝗘】Excel Add-in (𝗠𝘆𝗧𝗼𝗼𝗹𝗕𝗲𝗹𝘁): pythonandvba.com/mytoolbelt
    📊 Data Visualization Excel Add-In (𝗚𝗿𝗮𝗳𝗹𝘆): pythonandvba.com/grafly
    🤪 Fun Emoji Excel Add-In (𝗘𝗺𝗼𝗷𝗶𝗳𝘆): pythonandvba.com/emojify
    📑 Excel Templates: pythonandvba.com/go/excel-tem...
    🎓 My Courses: pythonandvba.com/go/courses
    📚 Books, Tools, and More: pythonandvba.com/resources
    𝗖𝗢𝗡𝗡𝗘𝗖𝗧 𝗪𝗜𝗧𝗛 𝗠𝗘
    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
    🔗 LinkedIn: / sven-bosau
    📸 Instagram: / codingisfun_official
    💻 GitHub: github.com/Sven-Bo
    💬 Discord: pythonandvba.com/discord
    📬 Contact: pythonandvba.com/contact
    ☕ 𝗕𝘂𝘆 𝗺𝗲 𝗮 𝗰𝗼𝗳𝗳𝗲𝗲?
    If you want to support this channel, you can buy me a coffee here: pythonandvba.com/coffee-donation

ความคิดเห็น • 812

  • @CodingIsFun
    @CodingIsFun  2 ปีที่แล้ว +3

    👉Website Demo: www.salesdashboard.pythonandvba.com/
    👉Streamlit Playlist: th-cam.com/play/PL7QI8ORyVSCaejt2LICRQtOTwmPiwKO2n.html
    👉Deploy your streamlit app for free on Heroku: th-cam.com/video/nJHrSvYxzjE/w-d-xo.html
    👉Deploy your streamlit app for free on Render: th-cam.com/video/4SO3CUWPYf0/w-d-xo.html
    👉Get my Excel add-in to combine Python + Excel: pythonandvba.com/mytoolbelt
    💬I will be here in the comments section. For any issues, please provide your exact error message, and I will try to help.
    *That said, probably the easiest way to create a dashboard from Excel data is to use my Excel dashboard add-in Check it out here:* pythonandvba.com/grafly

    • @olayinkaaliu9177
      @olayinkaaliu9177 2 ปีที่แล้ว

      I am using jupyter notebook, I notice I can not practice this with my Jupyter notebook, which other IDE in anaconda can I use for this project

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      Thank for watching the video & your question. You could use 'Spyder', which comes already with the Anaconda distribution:
      docs.anaconda.com/anaconda/user-guide/tasks/integration/spyder/

    • @olayinkaaliu9177
      @olayinkaaliu9177 2 ปีที่แล้ว +1

      @@CodingIsFun Thank you for taking time to reply my message I feel very confident now

  • @Ravichawla68
    @Ravichawla68 2 ปีที่แล้ว +62

    Probably THE BEST tutorial on streamlit! Great info, very precise and easy to follow. Thanks a lot man.

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว +3

      Thank you so much! Glad you liked the video :)

    • @luisacuna1729
      @luisacuna1729 2 ปีที่แล้ว +1

      I agree

    • @miracapur
      @miracapur 2 หลายเดือนก่อน

      Exactly my thought!

  • @jonathanacuna
    @jonathanacuna 2 ปีที่แล้ว +68

    This is such a great project! So relevant for automating reporting for small business

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว +2

      Thanks for the kind words! I am glad you enjoyed it.

    • @ghost4660
      @ghost4660 ปีที่แล้ว +3

      If I created one for the company I work for, it’s a valet company bringing in a good amount of money. How much do you think I could sell it for?

  • @mohammedalbatati5529
    @mohammedalbatati5529 2 ปีที่แล้ว +13

    Great work chief 👏🏼, love your work and it helps me learn more tricks in python.
    I loved the cashing to memory method which is nice to do for better performance.

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      Happy to hear that you enjoyed this one too! Thanks for the comments and support, as always!

  • @techtbe
    @techtbe 2 ปีที่แล้ว +4

    Hi, Spent 2 days to cover all the things you did in 16 mins. Great explanation, thank you so much. Subscribed.

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว +1

      Thanks for your sub & welcome aboard!

  • @santhoshreddykesavareddy1078
    @santhoshreddykesavareddy1078 2 ปีที่แล้ว +3

    Wow! 🤩 this is really fun to learn and implement. I’m sorry restating my sentence “ You made it easy and fun to get started” thank you so much for the detail course.

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว +3

      Happy to hear that it was fun & useful; thank you for taking the time to leave a comment and for watching the video! 😃

  • @musickmann
    @musickmann 2 ปีที่แล้ว +28

    Absolutely awesome demonstration. Thorough explanations and easy to follow. This gives me ideas for trying to quickly create dashboards around community data in my city. Can’t wait to see if I can figure out including geo data to create hotspot maps too!

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว +4

      Happy to hear that it was useful! Thank you for taking the time to leave a comment and for watching the video!

    • @coopergaffney2012
      @coopergaffney2012 ปีที่แล้ว +1

      Im actually interested in doing the same for our towns waste water plant data, mostly for practice that hopefully can be turned into something productive. would like to knwo how it turns out

    • @musickmann
      @musickmann ปีที่แล้ว +1

      @@coopergaffney2012 Would love to see your approach and what data you are working with. Water data is one of the big topics where I'm at as well.

  • @RicardoPorteladaSilva
    @RicardoPorteladaSilva 7 หลายเดือนก่อน +2

    Your tutorials are simply fantastic, from the content to the video editing, congratulations!

    • @CodingIsFun
      @CodingIsFun  6 หลายเดือนก่อน

      Your comment is a boost! Thanks for the energy! 💖👍

  • @athump947
    @athump947 ปีที่แล้ว

    people like you are the reason why humans have reached this far. Thank you sooooo much. i wish you good health and good luck my frind

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      It's very kind of you to say so; thank you!

  • @chuchaftw
    @chuchaftw 2 ปีที่แล้ว +8

    This is amazing! Thank you for this I’m going to use this to better my personal project

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว +1

      I am glad you liked the video; thanks for watching and for the comment!

  • @futuregootecks
    @futuregootecks 2 ปีที่แล้ว +2

    Brilliant! Just found out about streamlit yesterday, thanks for this!

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      A pleasure. Thanks for watching and taking the time to leave a comment. Happy Coding!

  • @bobtucker9082
    @bobtucker9082 ปีที่แล้ว +5

    Wow you are a genius! love the simple style and this is a great project for me to do since i want to keep practicing my python skills. Keep up the good content.

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Thanks for the positive feedback! Appreciate you taking the time to leave a comment. 👍

  • @fredhare2685
    @fredhare2685 ปีที่แล้ว +1

    Very useful video which gives a lot of ideas how to solve my own project issues. Appreciate this work !

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      An absolute pleasure, very happy to hear that you found it useful!

  • @hnclienteshn4501
    @hnclienteshn4501 2 ปีที่แล้ว +2

    hey man, thank you very much for your tutorials, they are quite useful, you are very practical, simple and direct, I learn in an easy and simple way .... Thanks again !!

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      Glad you like them 😃 Thanks for watching & your comment!

  • @GENERALEVILANGEL
    @GENERALEVILANGEL ปีที่แล้ว

    Thank you so much! I was doing a couple of things differently but the most important thing is that it solve some questions that I had

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Glad you liked it. Thanks for watching. 👍

  • @benlong1062
    @benlong1062 2 ปีที่แล้ว

    I have no need for this but still found it very interesting to watch. It seems so easy and customizable!

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      Glad to hear that you still found it interesting to watch :)

  • @termica7349
    @termica7349 ปีที่แล้ว

    BRUTAL! thank you so much for share this kind of content, its very very helpful to help small / mid business to grow an track their data of a proper, clean and easy way !!

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Happy to hear that it was useful; thank you for taking the time to leave a comment and for watching the video!

  • @carlo6195
    @carlo6195 ปีที่แล้ว

    Thank you, Sven! Very awesome of you to share this.

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      You're very welcome! Thank you for watching and for the comment!

  • @harisprabowo4039
    @harisprabowo4039 2 ปีที่แล้ว +3

    Thank you so much for this tutorial. Your explanation so clear and give me inspiration to learn python + stramlit.

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      Glad you liked it! Happy learning & coding! :)

  • @Ayotundejerry
    @Ayotundejerry ปีที่แล้ว

    I'm so going to binge watch your videos... You've got the contents I need.. Thanks

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Thanks, Ayotunde! I'm thrilled you enjoy the content. Have a great time binge-watching, and feel free to share your thoughts. Happy watching! 😊

  • @skyful9
    @skyful9 2 ปีที่แล้ว

    Because of your simplicity, your the best one in TH-cam .
    Keep going

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว +1

      Thanks for your kind feedback. I appreciate it!

  • @gianmarcogomiero9249
    @gianmarcogomiero9249 ปีที่แล้ว

    That's awesome!! Congratulations, I will centennial study it and use for my business. You are GREAT.

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      It's very kind of you to say so, thank you!

  • @Gareth.W
    @Gareth.W ปีที่แล้ว

    Great video. Thanks for creating and uploading it. I learnt a lot in such a short space of time!

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว +1

      Happy to hear that it was useful; thank you for taking the time to leave a comment and for watching the video! 👍

  • @fahminsk
    @fahminsk ปีที่แล้ว +1

    Wow... This is the first video I watched and I immediately fell in love and then subscribed to this channel. I'll take a look and learn from this channel. Greetings from Indonesia

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว +1

      Happy to hear that you liked the video. Thanks for the sub and welcome aboard! Greetings from Germany to Indonesia! ☀🏖✌

  • @bigman7856
    @bigman7856 ปีที่แล้ว

    I’m currently at a beginner level and would like to be able to do this with any excel chart of use to get a better understanding. I’ve been warned of “tutorial hell” where I’m able to duplicate the results well, but nothing else. Once I get through more Python classes I think I’ll be able to understand and distinguish Python from any additional tools and therefore know what is essential to this kind of process and what is particular to the graph you are making in the video. I appreciate these videos and I look forward to utilizing everything to it’s fullest.

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Thanks for watching! I wish you a lot of fun & success in your coding journey! :)

  • @babatundeomotayo8460
    @babatundeomotayo8460 ปีที่แล้ว +1

    Great content! very simple and easy to follow. Keep up the good work 👍

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Thanks for the positive feedback! Appreciate you taking the time to leave a comment. 👍

  • @subramanyakrishnamurthy8352
    @subramanyakrishnamurthy8352 2 หลายเดือนก่อน

    Totally no nonsense video! You made it all look so easy

    • @CodingIsFun
      @CodingIsFun  หลายเดือนก่อน

      Thanks for watching. Glad you liked it! Cheers, Sven ✌️

  • @felipelazzarotto3058
    @felipelazzarotto3058 ปีที่แล้ว +1

    Thanks, mate. Im new to Python and this was great to follow and helped me a lot!

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Happy to hear that it was useful; thank you for taking the time to leave a comment and for watching the video! Happy Coding!

  • @saeedbafaqas8116
    @saeedbafaqas8116 2 ปีที่แล้ว +1

    Thanks alot man for this great content, well explained and visualized.

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว +1

      Thank you! Glad you liked the video :)

  • @juricadevic7337
    @juricadevic7337 2 ปีที่แล้ว

    Thank you very much. Great tutorials. Useful, practical, simple and direct. Your chanel is a great learning resource.

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      Happy to hear you like them. Thank you for taking the time to leave a comment and for watching the videos! 😃

  • @sivamagesh
    @sivamagesh 2 ปีที่แล้ว

    First time visit to this channel. Very impressed 👏 you make python look easy

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว +1

      Happy to hear that! Many thanks for watching the video & taking the time to leave a comment. I appreciate it! 👍

  • @adirider6484
    @adirider6484 4 หลายเดือนก่อน

    Well explained brother... i was able to implement this in a few days. You rock !!!!

    • @CodingIsFun
      @CodingIsFun  4 หลายเดือนก่อน

      Happy to hear that! Cheers, Sven ✌️

  • @senthilkumarve1424
    @senthilkumarve1424 ปีที่แล้ว

    Excellent demo in simple way! well done

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Thanks for the kind words! I am glad you enjoyed it. 👍

  • @vikdfr
    @vikdfr 2 ปีที่แล้ว

    Very useful video, and the editing of the video is fantastic. Thanks for sharing the knowledge.

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      Thank you! Glad you liked it.

  • @andrewdisher2086
    @andrewdisher2086 ปีที่แล้ว +1

    This was pretty nice! I really like the tag-like look of the filters on the sidebar. I just got recommended this video through the algorithm and I wonder how I haven’t found your channel yet! I guess it’s maybe because I’m mostly an R user, and don’t touch Python very often. In R we have a tool called Shiny that does this type of data application development and last I heard the authors have begun porting it over to python. If you haven’t, I’d really recommend checking it out, it’s an extremely powerful tool. It would definitely provide enough content for a TH-cam series.

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Thanks for watching and for your suggestion! I appreciate the recommendation and will keep it in mind for future content, but I can't make any promises.

  • @Perspicacious_pi
    @Perspicacious_pi 2 ปีที่แล้ว

    Great job! Top form presentation as always

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว +1

      Thanks for all your comments & support! I appreciate that! 👍

  • @keving.7871
    @keving.7871 2 ปีที่แล้ว +1

    First class edited video presentation. Congrats!

  • @eduardomoura8613
    @eduardomoura8613 2 ปีที่แล้ว +12

    Muito bom! Parabéns pela excelente didática!

  • @pathikghugare9918
    @pathikghugare9918 2 ปีที่แล้ว

    Now that's what we call high-quality content!

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      Thank you very much! ❤

  • @Robls501510
    @Robls501510 2 ปีที่แล้ว +2

    Thanks for this very informative video. Learning new things every day.

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      Happy to hear that it was useful; thank you for taking the time to leave a comment and for watching the video!

  • @janaeshkrish
    @janaeshkrish 2 ปีที่แล้ว

    This helped me a lot thanks for the video expecting more like this you are simply rocking

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว +1

      More to come! Thanks for watching & your comment! :)

  • @prakash2187
    @prakash2187 ปีที่แล้ว

    I cannot emphasize how good this vid is

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Thanks for the kind word and watching the video! 👍

  • @ahmetsenol6104
    @ahmetsenol6104 11 หลายเดือนก่อน

    Holy demonstration. I am greatful.

    • @CodingIsFun
      @CodingIsFun  11 หลายเดือนก่อน

      Glad you liked it. Thanks for watching and your comment! :)

  • @xilllllix
    @xilllllix 2 ปีที่แล้ว

    this is amazing, thanks! i didn't know about this library...

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      Glad you liked the video. Happy Coding! :)

  • @GenNextAnalyst
    @GenNextAnalyst 2 ปีที่แล้ว

    Thanks a lot! Happy new year!

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      A pleasure! Happy New Year! 🎉

  • @DejvidVangjelofski
    @DejvidVangjelofski ปีที่แล้ว

    Amazing video, easy to follow and replicate, great job!!

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Thanks for leaving a comment and for taking the time to watch! Glad you liked it. 👍

  • @fxsurgeon1
    @fxsurgeon1 ปีที่แล้ว

    Exactly what I needed! Thanks!

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Happy to hear that it was useful; thank you for taking the time to leave a comment and for watching the video!

  • @E_Gaks
    @E_Gaks 2 ปีที่แล้ว

    Really instructive video! Good job sir

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      Thank you very much! :)

  • @namvu607
    @namvu607 11 หลายเดือนก่อน

    Best tutorial ever sir, thank you.

    • @CodingIsFun
      @CodingIsFun  11 หลายเดือนก่อน +1

      Glad you liked it. Thanks for watching.

  • @felipedelrio263
    @felipedelrio263 ปีที่แล้ว

    thank you for your excellent work this help me to build my own dashboard for work

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Thanks for watching and taking the time to leave a comment. Happy to hear that you were able to build your own dashboard 💪

  • @user-jy2ki2bt3l
    @user-jy2ki2bt3l 2 ปีที่แล้ว

    Thank you for this wonderful tutorial :)

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      Glad it was helpful! Thanks for watching & your comment! :)

  • @mehmetkaya4330
    @mehmetkaya4330 ปีที่แล้ว

    Thank you for the great tutorial!

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Glad you liked it. Thanks for watching and taking the time to leave a comment! 👍😍

  • @rafaelborda6422
    @rafaelborda6422 ปีที่แล้ว

    I really love that you do something like this in flask

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Thank you for watching the video & your suggestion.

  • @conmed55
    @conmed55 2 ปีที่แล้ว

    Amazing tutorial, the best tutorial. Incredible

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      Thank you for your kind feedback! Happy to hear that :)

  • @mukuldevmahato9669
    @mukuldevmahato9669 2 ปีที่แล้ว

    Thank you so much for the video. Love from India🇮🇳

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      Thank you very much for watching the video! Greetings to India! :)

  • @albaradarwish9190
    @albaradarwish9190 2 ปีที่แล้ว

    Amazing! I have been looking to gap Excel and coding for dashboards. I like PowerBI but this is more fun!

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Glad it was helpful! Happy Streamlit-ing! 🎉

  • @edpalen5295
    @edpalen5295 2 ปีที่แล้ว

    thank you for sharing this video. Very useful!!!

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      A pleasure! Glad you like the video! :)

  • @yeahjustlikethat
    @yeahjustlikethat 2 ปีที่แล้ว

    This was outstanding, thank you

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      Happy to hear that! Thanks for watching and taking the time to leave a comment!

  • @mudassarhayat4616
    @mudassarhayat4616 ปีที่แล้ว

    Excellent stuff with brilliant explaination

  • @johndalevacaro5687
    @johndalevacaro5687 2 ปีที่แล้ว

    this is amazing!! thank you so much

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      Glad you liked it! :)

  • @poormancodespmc4598
    @poormancodespmc4598 ปีที่แล้ว +2

    Thank you for your awesome job. Please do such dashboards with Plotly Dash as well. That would be cool.

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว +1

      Thank you for watching the video & your suggestion.

  • @muhammadaufa1407
    @muhammadaufa1407 ปีที่แล้ว

    this is what i needed, thankyou

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Glad you liked it. Thanks for watching.

  • @vp2777
    @vp2777 11 หลายเดือนก่อน

    Brilliant video. Thanks.

    • @CodingIsFun
      @CodingIsFun  11 หลายเดือนก่อน

      Glad you enjoyed it! Thanks for watching! 👍

  • @datayogi_
    @datayogi_ 2 ปีที่แล้ว

    Awesome video and great efforts 🔥🔥🔥

  • @luvmusicusa
    @luvmusicusa 11 หลายเดือนก่อน

    This is brilliant thank you

    • @CodingIsFun
      @CodingIsFun  11 หลายเดือนก่อน

      Thanks for the positive feedback! Appreciate you taking the time to leave a comment. 👍

  • @micbab-vg2mu
    @micbab-vg2mu ปีที่แล้ว

    Great video - thank you.

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Glad you liked it. Thanks for watching.

  • @burnoutcycle
    @burnoutcycle 2 ปีที่แล้ว

    Great work !!! it's fantastic, thanks a lot

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      Thanks for watching!

  • @williansuarez3988
    @williansuarez3988 ปีที่แล้ว

    ¡demasiado bueno para ser cierto, excelente tutorial! Thanks and please more python projects

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Thanks for leaving a comment and for taking the time to watch, Willian Suarez! Glad you liked it. 🤩👍

  • @klzo4785
    @klzo4785 ปีที่แล้ว

    very useful, thanks a lot!

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Happy to hear that it was useful; thank you for taking the time to leave a comment and for watching the video!

  • @ankitsahu8621
    @ankitsahu8621 ปีที่แล้ว

    Excellent piece of work ..

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Thanks for the kind words! I am glad you enjoyed it.

  • @cymi2607
    @cymi2607 ปีที่แล้ว

    Great video! Thank you!

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Glad you liked it! Thanks for watching and your comment!

  • @sanketss84
    @sanketss84 11 หลายเดือนก่อน

    super helpful video. thank you.

    • @CodingIsFun
      @CodingIsFun  11 หลายเดือนก่อน +1

      Glad you liked it. Thanks for watching and taking the time to leave a comment!

    • @sanketss84
      @sanketss84 11 หลายเดือนก่อน

      @@CodingIsFun thanks for taking the time to make this informative video and sharing your knowledge with the world.

  • @abramswee
    @abramswee ปีที่แล้ว

    good stuff. Thanks for sharing!

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      My pleasure! Appreciate you taking the time to watch and leave a comment. 👍

  • @ThePablete15
    @ThePablete15 ปีที่แล้ว

    Muchas gracias por el tutorial, voy a ponerlo en práctica

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว +1

      ¡De nada! Me alegro de que te haya gustado el tutorial.

  • @bfbsj7122
    @bfbsj7122 2 หลายเดือนก่อน

    12:40 thanks for explaining how you cache data to improve performance, as I know Streamlit reruns the entire script every time a filter is changed by the user.

    • @CodingIsFun
      @CodingIsFun  หลายเดือนก่อน

      Glad you found it helpful! Cheers, Sven ✌️

  • @mul243
    @mul243 2 ปีที่แล้ว +1

    Thanks for good video. Please, more example of streamlit.

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      My pleasure emile mul, thank you for watching!

  • @AK-ie2th
    @AK-ie2th ปีที่แล้ว

    Thanks a lot! Good job!

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Glad you liked it. Thanks for watching.

  • @shockinho
    @shockinho ปีที่แล้ว

    amazing, congratulations!

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว +1

      Glad to hear you liked it! Thank you for commenting and watching. :)

  • @garycroftsmicroscopy
    @garycroftsmicroscopy ปีที่แล้ว

    This is awesome, thanks

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว +1

      Glad you liked it. Thanks for watching and taking the time to leave a comment!

  • @julianawada-victor3376
    @julianawada-victor3376 2 ปีที่แล้ว

    great work! helped my project.

  • @ronaktali
    @ronaktali ปีที่แล้ว

    Excellent Tutorial

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Glad to hear you liked it! Thank you for commenting and watching. 👍

  • @thepowerofpositivethinking2593
    @thepowerofpositivethinking2593 ปีที่แล้ว

    thank you so much bro its interesting tut...

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      My pleasure. Thanks for watching and commenting! :)

  • @ricardo.alves.campos
    @ricardo.alves.campos 2 ปีที่แล้ว

    Hi, as always great video. 🙂

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      As always, thank you very much for the comments and support, Ricardo Campos! 😃❤

  • @houssemmemmiche8036
    @houssemmemmiche8036 2 ปีที่แล้ว

    Super interesting! Thanks

  • @MzTeeL
    @MzTeeL ปีที่แล้ว

    Great tutorial!

  • @OMCreateable
    @OMCreateable ปีที่แล้ว

    Love this tutorial, then the pay wall behind the feature of this whole tutorial.......

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      As mentioned (and even explained) in the video, you do not need the add-in to follow along ...

  • @Formula7Driver
    @Formula7Driver 2 ปีที่แล้ว

    Using 6.9 for rating example at 7:34 was a really NICE touch

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      Thank you! Glad you like the video! :)

  • @christiansfaith5631
    @christiansfaith5631 ปีที่แล้ว

    Thank you for this video

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      You're very welcome! Thank you for watching and for the comment!

  • @chobblegobbler6671
    @chobblegobbler6671 5 หลายเดือนก่อน

    Danke schön,schonen tag noch,ciao

    • @CodingIsFun
      @CodingIsFun  5 หลายเดือนก่อน

      Bitte. Dir auch einen schönen Tag

  • @SheerlckHolmes
    @SheerlckHolmes 2 ปีที่แล้ว +5

    Hey, this video is awesome. I was curious how this works with multiple pages within the excel doc and if the data will continue to grow if you add more entries into the excel doc

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว +3

      Thanks for watching the video and your question.
      You could read in each excel worksheet as a separate dataframe:
      df = pd.read_excel(io="supermarkt_sales.xlsx", engine="openpyxl", sheet_name="Sales")
      df2 = pd.read_excel(io="supermarkt_sales.xlsx", engine="openpyxl", sheet_name="Data")
      df3 = pd.read_excel(io="supermarkt_sales.xlsx", engine="openpyxl", sheet_name="XXX")
      Regarding updating the Excel file:
      If you're going to use Excel, you always need to commit/push the changes to the server. A better solution would be to use a database or Google Sheets. Google sheets has the advantage that it comes with an API. I am also planning to do a video on connecting streamlit with Google sheets in the near future. I hope this helps!

  • @MauricioJaguan
    @MauricioJaguan ปีที่แล้ว

    I LOVE YOUR CHANNEL!

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      *I am glad to hear you are enjoying the videos, thanks for watching and for the comment!*

  • @shivayshakti6575
    @shivayshakti6575 ปีที่แล้ว +1

    Great work done Sven, wonder this is possible with sheets as well!

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว +2

      Thanks for watching. Glad you liked the video. You can also connect Streamlit to Google Sheets. Have a look here: docs.streamlit.io/knowledge-base/tutorials/databases/private-gsheet
      I hope it helps! Happy Coding!

    • @shivayshakti6575
      @shivayshakti6575 ปีที่แล้ว

      @@CodingIsFun That's so sweet of you, thanks a lot :)

  • @bysamimhaider
    @bysamimhaider ปีที่แล้ว

    Very informative .

  • @leonardoguimaraes3622
    @leonardoguimaraes3622 ปีที่แล้ว

    I’m not related to fully understand this video at the moment, but I will be soon in a few months!!
    Very cool and, congratulations for the video!!!👏🏼👏🏼👏🏼👏🏼
    Which IDE was used?

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      Hey there! Thanks for checking out my video. I'm glad you enjoyed it, even if you didn't fully understand everything just yet. Don't worry, you'll get there soon- just keep at it and you'll be an expert in no time! As for the IDE, I used Atom to record the video, but I usually stick with VS Code for my regular coding. Thanks again for your kind words and support - it means a lot to me. 👍

  • @stonededge
    @stonededge 2 ปีที่แล้ว

    Jesus I didn’t realize this was you! Awesome work dude, let’s hang out soon!

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      *Thanks!* Yeah! Let's hang out soon!

  • @govindyadahalli8495
    @govindyadahalli8495 2 ปีที่แล้ว

    Very Good video ! Thank you

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      My pleasure! Thanks for watching the video and taking the time to leave a comment! :)

  • @mtst5307
    @mtst5307 ปีที่แล้ว

    Buen vídeo, gracias, hermano.

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว +1

      Glad you liked it. Thanks for watching.👍

  • @franklinwanderson4316
    @franklinwanderson4316 2 ปีที่แล้ว

    Thank you very much, bro

    • @CodingIsFun
      @CodingIsFun  2 ปีที่แล้ว

      A pleasure! Thank you for watching the video!

  • @moaiedbetamour6078
    @moaiedbetamour6078 ปีที่แล้ว

    Thank you for sharing

    • @CodingIsFun
      @CodingIsFun  ปีที่แล้ว

      My pleasure! Appreciate you taking the time to watch and leave a comment. 👍

  • @markolar3161
    @markolar3161 2 ปีที่แล้ว

    This is so cool! 😲