Coding Is Fun
Coding Is Fun
  • 148
  • 7 013 581
How to Create an Excel Data Form Using Python + ChatGPT
👉 Explore All My Excel Solutions: pythonandvba.com/solutions
𝗗𝗘𝗦𝗖𝗥𝗜𝗣𝗧𝗜𝗢𝗡
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
In this video, I'll show you how to create a simple and effective Excel data entry form using Python. We'll start with a design from Figma and convert it into working Python code using the Tkinter-Designer package, saving you hours of manually positioning the GUI elements. Next, I'll guide you through how to use ChatGPT to generate the code to save form data to an Excel file using the openpyxl library. Finally, I'll demonstrate how to make your Python GUI into an executable file with PyInstaller, so it can run on any computer without needing Python installed. This tutorial is perfect for anyone who wants to create functional data entry forms quickly and efficiently.
🌍 𝗟𝗜𝗡𝗞𝗦:
▶ TKinter-Designer Package: github.com/ParthJadhav/Tkinter-Designer
▶ Tkinter-Designer Naming Reference: github.com/ParthJadhav/Tkinter-Designer/blob/master/docs/instructions.md#naming-is-important
▶ Source Code (Data Entry Form): github.com/Sven-Bo/excel-data-entry-form
💻 𝗣𝘆𝗜𝗻𝘀𝘁𝗮𝗹𝗹𝗲𝗿 𝗖𝗼𝗺𝗺𝗮𝗻𝗱:
pyinstaller --noconsole --onefile --add-data "assets/frame0;assets/frame0" gui.py
🤖𝗖𝗵𝗮𝘁𝗚𝗣𝗧 𝗣𝗿𝗼𝗺𝗽𝘁:
Adjust the Excel data entry form to save submissions in 'submissions.xlsx' using openpyxl. Create the file if it doesn't exist and assign an auto-incremented ID to each submission. After submitting, clear fields and display a success message. Ensure all fields are filled, show an error if any are empty, and validate the email before submitting.
⭐ 𝗧𝗜𝗠𝗘𝗦𝗧𝗔𝗠𝗣𝗦:
00:00 - Intro
01:00 - Designing the GUI in Figma
04:29 - Converting Figma Design to Code
08:27 - Using ChatGPT to Add Functionality
11:24 - Turning Python Code into a Standalone App
13:40 - Outro
𝗧𝗢𝗢𝗟𝗦 𝗔𝗡𝗗 𝗥𝗘𝗦𝗢𝗨𝗥𝗖𝗘𝗦
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
🆓【𝗙𝗥𝗘𝗘】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-templates
🎓 My Courses: pythonandvba.com/go/courses
📚 Books, Tools, and More: pythonandvba.com/resources
𝗖𝗢𝗡𝗡𝗘𝗖𝗧 𝗪𝗜𝗧𝗛 𝗠𝗘
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
🔗 LinkedIn: www.linkedin.com/in/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
Переглядів: 3 037

Відео

Create Stunning Python GUIs in 10 Minutes With Drag & Drop
Переглядів 17 тис.День тому
👉 Explore All My Excel Solutions: pythonandvba.com/solutions 𝗘𝗦𝗖𝗥𝗜𝗣𝗧𝗜𝗢𝗡 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ In this video, I'll show you how to create amazing Python GUIs in just 10 minutes using drag-and-drop. We'll take a design from Figma and turn it into working Python code with the tkinter Designer package, saving you hours of manually positioning the GUI elements. I'll also show you how to make...
Automate Your Excel Tasks Using Python
Переглядів 9 тис.21 день тому
👉 𝗢𝗪𝗡𝗟𝗢𝗔 𝗧𝗛𝗘 𝗘𝗠𝗢𝗝𝗜𝗙𝗬 𝗔 -𝗜𝗡: pythonandvba.com/emojify 𝗘𝗦𝗖𝗥𝗜𝗣𝗧𝗜𝗢𝗡 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ In this tutorial, I'll show you how to use xlwings to automate Excel by creating a data scraper app. We’ll extract specific cells from multiple Excel files and merge them into one spreadsheet. I’ll explain how to set up xlwings and walk you through the process of efficiently combining data. This...
How to Integrate GPT-4o into Excel
Переглядів 2,8 тис.Місяць тому
👉 𝗢𝗪𝗡𝗟𝗢𝗔 𝗧𝗛𝗘 𝗘𝗫𝗖𝗘𝗟 𝗔 -𝗜𝗡: pythonandvba.com/mytoolbelt 𝗘𝗦𝗖𝗥𝗜𝗣𝗧𝗜𝗢𝗡 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ In this tutorial, I'll show you how to install a new Excel formula that connects to the OpenAI API. This formula lets you input prompts and directly get responses in your Excel cells. It's included in my free Excel add-in, "MyToolBelt." You just need your own OpenAI API key. The formula support...
Automate Excel using Python + ChatGPT-4o 🤯
Переглядів 19 тис.Місяць тому
👉 Explore All My Excel Solutions: pythonandvba.com/solutions 𝗘𝗦𝗖𝗥𝗜𝗣𝗧𝗜𝗢𝗡 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ In this tutorial, I will show you how to use ChatGPT 4.0 to automate Excel tasks and create interactive charts. You'll learn to merge multiple workbooks and visualize data with PyEcharts, making your data processing more efficient. Perfect for anyone looking to enhance their Excel skills and st...
Add a Custom Namecheap Domain to Heroku in 2 min
Переглядів 607Місяць тому
👉 Explore All My Excel Solutions: pythonandvba.com/solutions 𝗘𝗦𝗖𝗥𝗜𝗣𝗧𝗜𝗢𝗡 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Learn how to connect your custom Namecheap domain to your Heroku app with this easy-to-follow tutorial. This video provides a detailed walkthrough, covering all the steps you need to successfully integrate your domain with Heroku. 𝐆𝐞𝐭 𝐲𝐨𝐮𝐫 𝐧𝐚𝐦𝐞𝐜𝐡𝐞𝐚𝐩 𝐝𝐨𝐦𝐚𝐢𝐧 𝐡𝐞𝐫𝐞: ▶ pythonandvba.com/go/namecheap-...
How to Deploy a Taipy App to Heroku
Переглядів 1 тис.Місяць тому
👉 Explore All My Excel Solutions: pythonandvba.com/solutions 𝗘𝗦𝗖𝗥𝗜𝗣𝗧𝗜𝗢𝗡 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Learn how to deploy a Taipy app to Heroku in this straightforward tutorial. I'll walk you through each step, ensuring you know exactly what to do to get your Taipy app up and running on Heroku. 🌍 𝗟𝗜𝗡𝗞𝗦: ▶ Heroku Deployment Guide: devcenter.heroku.com/articles/git ▶ Download GIT: git-scm.com/ ▶ ...
Turn An Excel Sheet Into An Interactive Dashboard Using Python (Taipy Tutorial)
Переглядів 13 тис.2 місяці тому
👉 Explore All My Excel Solutions: pythonandvba.com/solutions 𝗘𝗦𝗖𝗥𝗜𝗣𝗧𝗜𝗢𝗡 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ In this video, I'll show you how to start using Taipy to turn an Excel spreadsheet into a web application. We'll start from nothing and step by step, you'll learn how to set up filters, make charts, and add a theme switch to toggle between light and dark modes. This tutorial is perfect for anyo...
How to Embed Donation Forms & Buttons in Streamlit
Переглядів 2 тис.4 місяці тому
👉 Explore All My Excel Solutions: pythonandvba.com/solutions 𝗘𝗦𝗖𝗥𝗜𝗣𝗧𝗜𝗢𝗡 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ This tutorial walks you through how to add different ways to collect donations in your Streamlit app. It covers how to put in donation buttons and forms so you can start getting support directly through your app. Whether you're using platforms like BuyMeACoffee or Ko-Fi or something else, this ...
Make Your Streamlit Apps Look Amazing with Shadcn
Переглядів 12 тис.4 місяці тому
👉 Explore All My Excel Solutions: pythonandvba.com/solutions 𝗘𝗦𝗖𝗥𝗜𝗣𝗧𝗜𝗢𝗡 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Give your Streamlit apps a cool, new look with Shadcn components! In this video, I'll show you a simple way to add awesome designs to your app, making it look way better than the usual Streamlit style. Find out how cool features like special cards and tables can make your app more fun and good-...
Run Python Scripts Daily Online in Just 5 Minutes: Easy Guide
Переглядів 13 тис.4 місяці тому
👉 Explore All My Excel Solutions: pythonandvba.com/solutions 𝗘𝗦𝗖𝗥𝗜𝗣𝗧𝗜𝗢𝗡 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Learn how to automate and schedule your Python scripts online with this quick tutorial. I demonstrate how to upload, test, and run a Python file on PythonAnywhere, a user-friendly online platform. 🌍 𝗟𝗜𝗡𝗞𝗦: ▶ www.pythonanywhere.com ▶ help.pythonanywhere.com/pages/UploadingAndDownloadingFiles/ ▶ ...
Streamlit Meets No-Code: Automate with Ease using Zapier, Make, Pabbly Connect…
Переглядів 7 тис.5 місяців тому
👉 Explore All My Excel Solutions: pythonandvba.com/solutions 𝗘𝗦𝗖𝗥𝗜𝗣𝗧𝗜𝗢𝗡 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Discover the power of integrating Streamlit apps with no-code tools in this straightforward tutorial. I'll guide you through connecting a Streamlit website form to automate data storage and messaging tasks using a no-code approach. Learn how to utilize webhooks for seamless server communication...
Build & Deploy a Website in 7 Minutes using Python
Переглядів 13 тис.6 місяців тому
👉 Explore All My Excel Solutions: pythonandvba.com/solutions 𝗘𝗦𝗖𝗥𝗜𝗣𝗧𝗜𝗢𝗡 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ In this video, I'll show you how to build and deploy a web application using Python and Streamlit. Streamlit lets you develop websites easily, without needing HTML, CSS, or JavaScript skills. I'll also guide you on deploying your website using Streamlit Community Cloud, a free service. The webs...
The Best Python Project No-one Talks About
Переглядів 11 тис.6 місяців тому
👉 Explore All My Excel Solutions: pythonandvba.com/solutions 𝗘𝗦𝗖𝗥𝗜𝗣𝗧𝗜𝗢𝗡 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Learn Python with a special project that helped me go from beginner to more advanced. In this video, I show you a Python project that's great for all levels. You can start simple or add cool things like connecting to other apps and learning about AI. This project is unique, so it's perfect for ...
Create a Google Sheets Data Entry Form with Python & Streamlit | Quick & Easy Tutorial
Переглядів 20 тис.7 місяців тому
👉 Explore All My Excel Solutions: pythonandvba.com/solutions 𝗘𝗦𝗖𝗥𝗜𝗣𝗧𝗜𝗢𝗡 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 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. 🌍 𝗟𝗜𝗡𝗞𝗦: ▶ Live demo: vendor-data-entry.streamlit.app/ ▶ Source Code: github.com/Sven-Bo/google-sheets-data-entry-form-with-...
How to Integrate ChatGPT into Excel
Переглядів 19 тис.8 місяців тому
How to Integrate ChatGPT into Excel
Replace your VLOOKUP. Use THIS instead!
Переглядів 7 тис.9 місяців тому
Replace your VLOOKUP. Use THIS instead!
I Built an AI App Using Streamlit in 6 Hours
Переглядів 14 тис.9 місяців тому
I Built an AI App Using Streamlit in 6 Hours
Python in Excel is a GAMECHANGER
Переглядів 11 тис.9 місяців тому
Python in Excel is a GAMECHANGER
Streamlit & Google Sheets: The Easiest "Database"
Переглядів 20 тис.10 місяців тому
Streamlit & Google Sheets: The Easiest "Database"
Build a SaaS with Streamlit
Переглядів 20 тис.10 місяців тому
Build a SaaS with Streamlit
6 Quick Fixes to Improve Your Plotly Express Charts
Переглядів 5 тис.10 місяців тому
6 Quick Fixes to Improve Your Plotly Express Charts
Export Excel Charts to PowerPoint (Free Excel VBA Template)
Переглядів 6 тис.11 місяців тому
Export Excel Charts to PowerPoint (Free Excel VBA Template)
ChatGPT Code Interpreter: Things Are Getting Wild
Переглядів 14 тис.11 місяців тому
ChatGPT Code Interpreter: Things Are Getting Wild
Build a Streamlit Chatbot FAST 🤯
Переглядів 43 тис.11 місяців тому
Build a Streamlit Chatbot FAST 🤯
THIS Python Library Simplifies Working With Pandas
Переглядів 8 тис.Рік тому
THIS Python Library Simplifies Working With Pandas
A Tableau Alternative in Python for Data Analysis (in Streamlit & Jupyter) | PyGWalker Tutorial
Переглядів 34 тис.Рік тому
A Tableau Alternative in Python for Data Analysis (in Streamlit & Jupyter) | PyGWalker Tutorial
My New Excel Add-In for Interactive Charts (Behind the Scenes & Your Opinion)
Переглядів 4,6 тис.Рік тому
My New Excel Add-In for Interactive Charts (Behind the Scenes & Your Opinion)
AI Meets Pandas: A First Look at PandasAI
Переглядів 16 тис.Рік тому
AI Meets Pandas: A First Look at PandasAI
I Quit Coding - How I use ChatGPT instead as Data Analyst
Переглядів 25 тис.Рік тому
I Quit Coding - How I use ChatGPT instead as Data Analyst

КОМЕНТАРІ

  • @luishernandezmatos2264
    @luishernandezmatos2264 День тому

    Thanks, Make a video but now with a Machine learning model

  • @BrettBabione
    @BrettBabione День тому

    I created the gui.exe but Windows 11 thinks it is a virus and has quarantined it. Did this happen to anyone else?

    • @BrettBabione
      @BrettBabione День тому

      It appears PyInstaller didn't finish properly. I got this error at the end: Operation did not complete successfully because the file contains a virus or potentially unwanted software.

    • @BrettBabione
      @BrettBabione День тому

      I added the folder to the windows defender exclusions list and pyinstaller works fine now and I don't get a virus error. However, the exe that's created shows the form but does not create the xl file when I press submit.

    • @BrettBabione
      @BrettBabione День тому

      I re-copied all of the code again and then re-saved the py file. I then ran PyInstaller again. Everything works fine now! The exe was created and it works!

    • @CodingIsFun
      @CodingIsFun День тому

      Yes, that also happened to me with Windows 11. I didn't mention it in this video, but I covered it in the previous one, including the solution, at this point: ua-cam.com/video/NVPibVfFVtM/v-deo.htmlsi=EkeF3DusRx1rAYhS&t=617 Cheers, Sven ✌️

    • @BrettBabione
      @BrettBabione День тому

      @@CodingIsFun Thank you. Great video. Very useful information.

  • @davidsworld19
    @davidsworld19 День тому

    Thank you good sir.

    • @CodingIsFun
      @CodingIsFun День тому

      You're very welcome! Thank you for watching and for the comment! Cheers, Sven ✌️

  • @ankitait2
    @ankitait2 День тому

    exactly what I was looking for. good job and thank you

    • @CodingIsFun
      @CodingIsFun День тому

      Glad I could help! Cheers, Sven ✌️

  • @JuanPerez-iu9vk
    @JuanPerez-iu9vk День тому

    I didn't get why would you use xlwings for loading data, something which can be done with openpyxl so you only have to import one module instead ot two. Great video with everything else.

    • @CodingIsFun
      @CodingIsFun День тому

      Thanks for watching. I'm glad you liked the video. As mentioned in the video, the xlwings option was an additional method to convert data from your clipboard into a pandas DataFrame. It's just a quick and easy way to get your data into Python :)Cheers, Sven ✌️

  • @amitrama1982
    @amitrama1982 День тому

    i have downloaded but error showing u have exceeded ur limits now what to do?

    • @CodingIsFun
      @CodingIsFun День тому

      Thanks for watching. Please have a look here: platform.openai.com/docs/guides/error-codes/api-errors Most likely you have run out of credits or hit your maximum monthly spend. Cheers, Sven ✌️

  • @rituagarwal8519
    @rituagarwal8519 День тому

    Pls a tutorial of integrating streamlit with django

    • @CodingIsFun
      @CodingIsFun День тому

      Thanks for watching. Can you explain what exactly you would like to see? Thanks! Cheers, Sven ✌️

    • @rituagarwal8519
      @rituagarwal8519 День тому

      @@CodingIsFun thanks for reply actually according to chatgpt we can get full control to make complex UI by using Django and streamlit together

  • @freebirdnorway
    @freebirdnorway 2 дні тому

    Way to expensive if creating real product.

  • @hlubradio2318
    @hlubradio2318 2 дні тому

    I did GUI programming with Visual Basics 20 years ago.

    • @CodingIsFun
      @CodingIsFun День тому

      Thanks for watching! Cheers, Sven ✌️

    • @hlubradio2318
      @hlubradio2318 День тому

      But I am doing it again thanks

  • @rosemaryfinger3652
    @rosemaryfinger3652 2 дні тому

    Thanks, me switching from HTML, CSS and JS to python this video is definitely a head start

    • @CodingIsFun
      @CodingIsFun 2 дні тому

      Glad it was helpful! Happy Coding! Cheers, Sven ✌️

  • @jackylee4891
    @jackylee4891 2 дні тому

    How to get GitHub code - style css ?

  • @truthseeker9988
    @truthseeker9988 2 дні тому

    So how do we license this? Could you make a video explaining this?

    • @CodingIsFun
      @CodingIsFun 2 дні тому

      To license the GUI, you might consider establishing a database to validate license keys. Each time the GUI is launched or a button is clicked, the system could verify whether the entered license key exists in the database. If the key is invalid, an error message would be displayed. This is a basic framework for how it might work. I'm not certain if I'll create a tutorial on this topic, as it is quite specific, but thanks for you suggestion. Happy coding! Cheers, Sven ✌️

  • @FahadMFarooq
    @FahadMFarooq 2 дні тому

    *** Update *** Found the fix by googling its not x1Up, its xlUp the letter L in small ****** lastrow = Cells(Rows.Count, 1).End(x1Up).Row not returning the desired result :(

    • @CodingIsFun
      @CodingIsFun 2 дні тому

      Or you could just simple download the latest template :) pythonandvba.com/whatsapp-bot/

  • @amitrama1982
    @amitrama1982 2 дні тому

    After doing full process then its showing error message comes : the chatgpt 4 does not exist or you do not hve access to it

    • @CodingIsFun
      @CodingIsFun 2 дні тому

      Yepp, because it should be "gpt-4" and not "chatgpt 4" as shown in the video and in the provided code. Cheers, Sven

  • @LifeWithBabySam
    @LifeWithBabySam 2 дні тому

    how can i change the hostlocal to a public website @Coding Is Fun

    • @CodingIsFun
      @CodingIsFun 2 дні тому

      Here you are: ua-cam.com/video/4SO3CUWPYf0/v-deo.html Cheers, Sven

  • @barryvorster4696
    @barryvorster4696 2 дні тому

    Thanks for this excellent video. Is it possible to package a Streamlit application using pyinstaller?

    • @CodingIsFun
      @CodingIsFun 2 дні тому

      Thanks for watching. Unfortunately, it is not that easy for Streamlit. If you want to convert a Streamlit app into an executable, check out the video from my UA-cam friend Fanilo: ua-cam.com/video/3wZ7GRbr91g/v-deo.htmlsi=7zwqbeuqlObix3PY Good luck! 🍀 Cheers, Sven ✌️

  • @RishiRajxtrim
    @RishiRajxtrim 3 дні тому

    Ausgezeichnet 🎉

  • @aeflorat
    @aeflorat 3 дні тому

    Thank you Sven! I did my website and it is up and running. Do you have a video on how to change the description of the website? The one that shows when you google it "$domain$ is your first and best source for all of the information you're looking for. From general topics to more of what you would expect to find here, .... " Or how to add keywords that make the website appear when you search for its content? Thank you!

    • @CodingIsFun
      @CodingIsFun 3 дні тому

      Thanks for tuning in! Currently, adding a meta description is not natively supported by Streamlit, at least from what I understand. You can read more about this in the following discussion: discuss.streamlit.io/t/adding-a-meta-description-to-your-streamlit-app/17847/21 Cheers, Sven ✌️

  • @user-qw4bj4xd9m
    @user-qw4bj4xd9m 3 дні тому

    Pls pls make a video on streamlit popups

    • @CodingIsFun
      @CodingIsFun 3 дні тому

      Thanks for watching and your suggestion. Cheers, Sven ✌️

  • @ReannaMerck
    @ReannaMerck 4 дні тому

    i am facing a compile error: User-defined type not defined , how can i solve this problem?

    • @CodingIsFun
      @CodingIsFun 3 дні тому

      Thanks for watching. Are you using the latest version? You can download it for free here: pythonandvba.com/whatsappsender Cheers, Sven ✌️

    • @ReannaMerck
      @ReannaMerck День тому

      @@CodingIsFun when i download detect that has virus

    • @CodingIsFun
      @CodingIsFun День тому

      @@ReannaMerck But it's not a virus

  • @lancerichard7120
    @lancerichard7120 4 дні тому

    Thank you for this excellent tutorial. Is it possible rather than text to send an image?

    • @CodingIsFun
      @CodingIsFun 4 дні тому

      Thanks for watching the video and for your question. You can find the answer to your question in the FAQ section of the following page: pythonandvba.com/whatsapp-bot/#FAQ I hope it helps! :)

  • @theefiiny7771
    @theefiiny7771 4 дні тому

    Can I ask a question? I didnt find anyone in the commments asking this, but... is it possible to create a fresh .xlsm workbook and add a macro to it and then execute it (with python ofcourse)? I have this problem: I create a new workbook where I want to create a graph from some data and employer wants this graph to be 3D pie chart. Iam able to make the graph a pie chart, however xlsxwrite or openpyxl doesnt support making 3Dpie chart. so my solution is to insert some VBA macro that would execute it for me. Is that possible?

    • @CodingIsFun
      @CodingIsFun 4 дні тому

      Thanks for watching. Yes, that is possible with xlwings. Here is the sample script I created for you: gist.github.com/Sven-Bo/4253ad6ff739aa10137ce5d7185b119c I hope it helps! Cheers, Sven ✌️

    • @theefiiny7771
      @theefiiny7771 4 дні тому

      @@CodingIsFun you're crazy. Two years later and you reply with a finished code in minutes :D. Thank you sooo much

    • @theefiiny7771
      @theefiiny7771 4 дні тому

      @@CodingIsFun you deserve a coffee xD

    • @theefiiny7771
      @theefiiny7771 4 дні тому

      @@CodingIsFun Damn, just tried it and I think it's a step in the right direction but I get this error: 'Programmatic access to Visual Basic Project is not trusted ' It ties to this line: vba_module = wb.api.VBProject.VBComponents.Add(1) # 1 stands for a VBA module Could it be something with my settings?

    • @theefiiny7771
      @theefiiny7771 4 дні тому

      it was in settings. I fixed it, than you. it works

  • @user-ns7me4zl8j
    @user-ns7me4zl8j 4 дні тому

    Sir, After pip install jupyter How can open jupyter_example folder and data file

    • @CodingIsFun
      @CodingIsFun 2 дні тому

      Thanks for watching. Sorry, but I am not sure what you mean. Cheers, Sven ✌️

  • @jesterr2043
    @jesterr2043 4 дні тому

    Update: Pandas Profiling syntax has now been changed to ydata_profiling So your code would look like this import pandas as pd from ydata_profiling import ProfileReport

    • @CodingIsFun
      @CodingIsFun 4 дні тому

      Thanks for watching and your hint 👍 Cheers, Sven ✌️

  • @vonchilliman
    @vonchilliman 4 дні тому

    Great tutorial! Thank you

    • @CodingIsFun
      @CodingIsFun 4 дні тому

      You're very welcome! Thanks for watching! Cheers, Sven ✌️

  • @Grow.YT.Views.959
    @Grow.YT.Views.959 5 днів тому

    Super helpful!

    • @CodingIsFun
      @CodingIsFun 4 дні тому

      Glad it was helpful! Thanks for watching! Cheers, Sven ✌️

  • @KaushalKumarGupta22bcs041
    @KaushalKumarGupta22bcs041 5 днів тому

    when i want to run a link shortner Telegram Bot python script it says that rror: HTTPSConnectionPool(host='api.shorten.rest', port=443): Max retries exceeded with url: /aliases?aliasName=3153/@rnd (Caused by ProxyError('Cannot connec t to proxy.', OSError('Tunnel connection failed: 403 Forbidden')))

  • @KaushalKumarGupta22bcs041
    @KaushalKumarGupta22bcs041 5 днів тому

    thnx 🤩

    • @CodingIsFun
      @CodingIsFun 5 днів тому

      My pleasure! Appreciate you taking the time to watch and leave a comment. Cheers, Sven ✌️

  • @confidential303
    @confidential303 5 днів тому

    Nice, but nowadays it feels like we all became more script kiddies then actual understanding what is going on :( .. don't meant to discourage you, it is great you give a solution on how to build if you don't have prior programming knowledge.

    • @CodingIsFun
      @CodingIsFun 5 днів тому

      You've raised a great point. I was actually quite hesitant to release this video. Initially, my plan was to code the functionality for saving data to Excel myself and share the thought process behind each decision. However, to be honest, my typical workflow for projects, whether in VBA or Python, is similar to what I demonstrated. I use ChatGPT to write code for me because it really speeds up my development process. I agree, it might not have been clear in the video, but I do check the code that ChatGPT generates. In the video, I simply executed the code without reviewing it first. The reason I still created the video, as you mentioned, is to show how little coding is actually needed to create an app like this, but I completely understand your criticism here. Cheers, Sven ✌️

    • @confidential303
      @confidential303 5 днів тому

      @@CodingIsFun The problem is I like IT and programming it was quite a niche but it feels it gets more commodity like. It feels I cannot cope with it. I like to understand what I am doing. I refused to use ChatGPT because didn't want to become a script kiddie myself. But, a friend tipped me to use it but for a whole other reason and to my amazement I got hooked to it, just asking questions..it is a far more better than Google. Though, I was planning to build something in javascript..UA-cam downloader..it just gave the code in javascript also in C# ..I havent tried it..but it can be a easy go solution without trying to figure out what topics to learn before I can write such code. The point is you can do a bit reverse engineering and try to understand the code. Though, what do you think, do we really need programmers now and in the future is it becoming obsolete ?

    • @CodingIsFun
      @CodingIsFun 5 днів тому

      @@confidential303 Currently, I view AI solutions as just another tool in my toolbox. I use these tools to build apps and solutions faster. However, you can't build anything too complex with just ChatGPT, like the Excel add-ins I enjoy creating. You still need to design your app's architecture, create the user interface, and break down the problems into smaller, manageable subproblems, which can then be tackled with the help of ChatGPT. This process is very similar to what I showed in the video. I knew I wanted to use openpyxl to work with Excel and had already clearly specified my requirements, such as validating the email before submitting, in my prompt. Regarding your question, I strongly suggest learning all the basics yourself and trying to build smaller apps on your own. Once you've mastered the basics, you can speed up your development with AI tools. As I mentioned, they're just tools in your toolbox. You definitely don't want to end up with a complete black box of code. And as I said in the video, if you don't understand what certain parts of the code are doing, you can still ask for explanations to see if it makes sense to you. I hope that helps a bit. Happy learning and coding!

    • @confidential303
      @confidential303 5 днів тому

      @@CodingIsFun Thank you for your advice. The problem is there is too many tutorials and there are too many things I want to learn. I feel like I am unorganized wanting to learn everything but not making real efforts into doing it only maybe watching youtube clips which seems promising but ending up doing nothing. Think it is also prioritizing what to learn first and making an schedule. For instance I see tutorials almost 8 hours from codecamp..that is too daunting for me.

  • @user-qw4bj4xd9m
    @user-qw4bj4xd9m 5 днів тому

    Would appreciate a tutorial of sign in and sign up page with streamlit

    • @CodingIsFun
      @CodingIsFun 5 днів тому

      Thank you for watching the video & your suggestion. Cheers, Sven ✌️

  • @iDea16369
    @iDea16369 5 днів тому

    Full course?

    • @CodingIsFun
      @CodingIsFun 5 днів тому

      What exactly do you mean? :)

  • @gerriekrikke1989
    @gerriekrikke1989 6 днів тому

    Please do a tutorial on your Svenbot

    • @CodingIsFun
      @CodingIsFun 6 днів тому

      Thanks for watching! I've noted your idea, but I can't make any promises. Cheers, Sven ✌️

  • @gustavomsantana
    @gustavomsantana 7 днів тому

    Thank you for the video! I followed the instructions, but the button in excel only open the Command Prompt (cmd), that instantaneously closes, and nothing more happens. Does anyone know what can be happening?

    • @CodingIsFun
      @CodingIsFun 7 днів тому

      Thanks for watching. You might want to implement some simple logging in your python code to see why you are facing an error. Cheers, Sven

  • @lessefrost
    @lessefrost 7 днів тому

    Two years late here but ive used VBA for a long time since I picked it up in college. I'd say .net and Python has definitely taken over most automation tasks for non-excel microsoft applications. That bejng said, VBA absolutely holds it's own in Excel. For what to use, its best to understand your problem. Are you using this? Will there be a big userbase for your solution? Is version management important? Are you more familiar with the style of programming? I'd say anything past data re-organizing, repetitive calculations, chart building, and basic supplimentary applications to excel is going to favor Python. That being said, I've definitely put more complex data analysis programs together in VBA, but those were basically four layers of chart manipulation and calculations. Python has absolutely anything for deeper machine learning and heavy data science work with MUCH less headache. There are so many open libraries for use. Python can also be bootstrapped into a webapp and run from a server to eliminate the need for distro of the python runtime environment. It is what I'm doing right now taking an older data analysis tool in VBA that grew to a way bigger userbase than I thought it'd get, and translating my old pseudocode into a working Python webapp.

  • @azrap1054
    @azrap1054 7 днів тому

    It seems that after my initial run, that worked flawlessly, it won't refresh the messages variable to include emails that have since been received. How can I "reset" messages to include my entire inbox at runtime? Thanks.

    • @CodingIsFun
      @CodingIsFun 6 днів тому

      Thank you very much for watching the video and your comment. Your requirements are well noted. Yet, I receive many requests for creating individual solutions. As much as I want to help, I simply do not find the time in my daily schedule to develop & test all the different requests. I hope you can understand. Thank you! Cheers, Sven ✌️

  • @wiseguy7224
    @wiseguy7224 7 днів тому

    Du solltest an Deinen Akzent arbeiten. ;-)

  • @evanbob963
    @evanbob963 8 днів тому

    bro this knowledge u shared just is so amazing and useful i wish i knew this earlier(so much time would be saved) 😢

    • @CodingIsFun
      @CodingIsFun 7 днів тому

      Appreciate the love! Thanks for watching! Cheers, Sven ✌️

  • @huyuc6614
    @huyuc6614 8 днів тому

    I want to ask, after export to local host. Is there any way we can export or import this to website? (like wordpress)

    • @CodingIsFun
      @CodingIsFun 7 днів тому

      Thanks for watching. As mentioned in the video, you can deploy your website using the tutorial on my channel. Once deployed, you can also embed it into a WordPress site. Cheers, Sven ✌️

  • @jannatbhengray1650
    @jannatbhengray1650 8 днів тому

    hey Sven, how to get the whole data into excel by the single command.?

    • @CodingIsFun
      @CodingIsFun 8 днів тому

      Thank you very much for watching the video and your comment. Your requirements are well noted. Yet, I receive many requests for creating individual solutions. As much as I want to help, I simply do not find the time in my daily schedule to develop & test all the different requests. I hope you can understand. Thank you! Cheers, Sven ✌️

  • @franklinajisogun
    @franklinajisogun 8 днів тому

    Hey, thanks for the video. What color theme are you using on VSCode? Thanks.

    • @CodingIsFun
      @CodingIsFun 8 днів тому

      Thanks for watching. I am using Cobalt3: marketplace.visualstudio.com/items?itemName=alex-pattison.theme-cobalt3 Cheers, Sven ✌️

    • @franklinajisogun
      @franklinajisogun 7 днів тому

      @@CodingIsFun Thanks

  • @user-qy9rq1xc5g
    @user-qy9rq1xc5g 8 днів тому

    Hello, how to use xlwings server in wsl system step by step instraction

    • @CodingIsFun
      @CodingIsFun 8 днів тому

      Thank you very much for watching the video and your comment. Your requirements are well noted. Yet, I receive many requests for creating individual solutions. As much as I want to help, I simply do not find the time in my daily schedule to develop & test all the different requests. I hope you can understand. Thank you! Cheers, Sven ✌️

  • @jeyapauldavid5596
    @jeyapauldavid5596 9 днів тому

    Hi, can help me , for python code for text extraction from scaned pdf without tesseract ocr.

    • @CodingIsFun
      @CodingIsFun 9 днів тому

      Thank you very much for watching the video and your comment. Your requirements are well noted. Yet, I receive many requests for creating individual solutions. As much as I want to help, I simply do not find the time in my daily schedule to develop & test all the different requests. I hope you can understand. Thank you! Cheers, Sven ✌️

  • @jeyapauldavid5596
    @jeyapauldavid5596 9 днів тому

    Thank you so much very useful to me.

    • @CodingIsFun
      @CodingIsFun 9 днів тому

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

  • @lukkygill271
    @lukkygill271 9 днів тому

    AttributeError: 'ButtonHover' object has no attribute 'id_'. Did you mean: 'id'? Sir i am facing this issue what should i do

    • @CodingIsFun
      @CodingIsFun 9 днів тому

      Thanks for watching. Sorry, but with that bit of information I cannot help you. Cheers, Sven ✌️

    • @lukkygill271
      @lukkygill271 9 днів тому

      @@CodingIsFun I've fixed the issue thanks for such an amazing tutorial✨🤝🏻❤️

    • @CodingIsFun
      @CodingIsFun 9 днів тому

      @@lukkygill271 What was the issue? :)

    • @lukkygill271
      @lukkygill271 8 днів тому

      @@CodingIsFun there was a minor issue i did not named the ButtonHover properly instead of Writing ButtonHover i wrote ButtonHover_(Added space at the end mistakenly) this vid was so informative sir,looking forward to your next video about using database in figma designs Regards from Pakistan💚💫

    • @CodingIsFun
      @CodingIsFun 8 днів тому

      @@lukkygill271 Glad you found the bug. Greetings to Pakistan! Cheers, Sven ✌

  • @nurzarifahsalib1753
    @nurzarifahsalib1753 10 днів тому

    Hi Sven, what if I want to download attachment from email in form of URL then only I can download the attachment.

    • @CodingIsFun
      @CodingIsFun 9 днів тому

      Thank you very much for watching the video and your comment. Your requirements are well noted. Yet, I receive many requests for creating individual solutions. As much as I want to help, I simply do not find the time in my daily schedule to develop & test all the different requests. I hope you can understand. Thank you! Cheers, Sven ✌️

  • @Thenothe
    @Thenothe 10 днів тому

    When I add more code to the code editor it won’t update on the website even if I restart it

    • @CodingIsFun
      @CodingIsFun 9 днів тому

      Thanks for watching and for your question. Hard to tell from a distance why you are facing an error. Sorry that I cannot help. Cheers, Sven ✌️

  • @AtharvaAthaley
    @AtharvaAthaley 10 днів тому

    How to switch Pages with this module?

  • @__________________________6910
    @__________________________6910 10 днів тому

    Noice

  • @uzairsukor9366
    @uzairsukor9366 11 днів тому

    This is great Sven. Love the sharing

    • @CodingIsFun
      @CodingIsFun 10 днів тому

      Glad you enjoyed it! Cheers, Sven ✌️