Python Excel App - Excel Viewer & Data Entry Form [Tkinter, openpyxl] Python GUI Project

  Рет қаралды 158,579

Code First with Hala

Code First with Hala

Күн бұрын

Пікірлер: 137
@blendid242
@blendid242 11 ай бұрын
Thank you for this tutorial. Your explanations are very clear. I can follow along without getting lost. Now I understand better how to build Python code with tkinter. Thank you, Hala!
@mthorne074
@mthorne074 11 ай бұрын
The way she explains the code and what it is used for as she goes along is a lesson other youtubers could learn.
@carneica
@carneica 6 ай бұрын
Very well structured tutorial! No BS, direct to the point! I'm new at Python but already made some progs using ttk so, knew most of the things you explained! Nevertheless, you gave me a new insight on how to structure the widgets around the root>frame>cols structure/hierarchy... I was making it to complex... but you don't! ;) Keep on doing great stuff like this! Congrats!
@santosmarte
@santosmarte Ай бұрын
Thank you very much, I had a few points that I did not understand but with this video I now understand them.
@DexterOhaeri
@DexterOhaeri 5 ай бұрын
I seldom comment on tutorial videos, but this one is good. Keep it up!
@serenadenphoto
@serenadenphoto 4 ай бұрын
That was an excellent presentation with a good pace which made it easy to follow along.
@odivergente388
@odivergente388 Жыл бұрын
Excelent video! Excelent explanation. You are a very good teacher! Congratulations. Sugestion: make a video, like that usin Firebase Realtime Database (if as possible with Authentication too). I have a very symilar script in Python with Firebase, but I`m using Flet to make the Python GUI
@kanurimani8536
@kanurimani8536 Жыл бұрын
Thank you so much for your tutorial… lots of love ❤from India
@asfandiyar5829
@asfandiyar5829 11 ай бұрын
If you are getting the error: root.tk.call("source", "forest-light.tcl") _tkinter.TclError: no files matched glob pattern "*.png" Then please make sure that you have also imported the folder forest-dark and forest-light from the original rest-ttk-theme repo. Didn't realise Hala version did not have those files. So make sure that the folders are in the same directory as the place where you have cloned Hala's repo.
@kumaresansp.
@kumaresansp. 9 ай бұрын
Getting the same error when the folder is in the same directory, Any suggestions?
@cdimxl
@cdimxl 4 ай бұрын
Same error
@matiascavalcante4698
@matiascavalcante4698 Жыл бұрын
Great video! Can you in the future make a video about classes in Python?
@codefirstwithhala
@codefirstwithhala Жыл бұрын
Hi Matias, sure thing :) Coming soon!
@bithepower9081
@bithepower9081 Жыл бұрын
Thank you for an excellent video. New to your channel and just subscribed!
@gerancemdm3747
@gerancemdm3747 Жыл бұрын
I like all your videos; You're a great teacher!!thank's
@gabort.6838
@gabort.6838 Жыл бұрын
Hy! I downloaded the code and when I switch between dark and light mode the window always gets wider. Why is this?
@LastbornAmw1
@LastbornAmw1 Жыл бұрын
Is their a way to make it auto update every few mins? I have made this into a .exe file from watching your video about using pyinstaller. I have modified it to where I can use it at my work because I uploaded it to our network and others can just open it from a shared network and leave it open but it will not update unless they close out the application and reopen it. But it does work with multiple users having the GUI open but no refresh. I am the only one with user rights to edit the excel spreadsheet, so that is a good thing if I need to delete something. I appreciate all your work you do in these videos they help a lot for a beginner like myself.
@mikekhattab8729
@mikekhattab8729 7 ай бұрын
Firstly, thank you for your tutorails. I would like to ask what font do you use?
@gunloco5207
@gunloco5207 6 ай бұрын
These tutorials are great for learning the Tkinter library I hope everyone is jumping back and forth between the video, their code and the docs to see the full capabilities of Tk
@eliasaouad13
@eliasaouad13 Жыл бұрын
Getting Error @ the following step: root.tk.call("source", "Forest-light.tcl"). Error received: Exception has occurred: TclError no files matched glob pattern "*.png" File "C:\Users.......Employee Info.py", line 7, in root.tk.call("source", "Forest-light.tcl") _tkinter.TclError: no files matched glob pattern "*.png"
@w0wn
@w0wn 4 ай бұрын
did u solve this? im having the same issue
@safe_side874
@safe_side874 Жыл бұрын
hello Hala ,thanks a lot for the superb explanation , i found that when i click on mode button many times the tree frame expands and i solved this issue like this : in the four treeview columns add this code : stretch=False ....and if you like to make the heading and data be in the center add this code with previous code like this: anchor='center' ,, 🙂👍
@pepper9372
@pepper9372 10 ай бұрын
I had the same issue, I solved it with cols=("Name","Age","Subscription","Employment") treeview=ttk.Treeview(treeFrame,show="headings", yscrollcommand=treeScroll.set,columns=cols,height=13) treeview.column("Name", width=100, anchor='w', minwidth=100, stretch=tk.NO) treeview.column("Age", width=50, anchor="center", minwidth=50, stretch=tk.NO) treeview.column("Subscription", width=100, anchor="w", minwidth=100, stretch=tk.NO) treeview.column("Employment", width=100, anchor="w", minwidth=100, stretch=tk.NO) for col in cols: treeview.heading(col,text=col,anchor='center') treeview.pack() treeScroll.config(command=treeview.yview) I hope had helping you
@novalodos1224
@novalodos1224 13 күн бұрын
She is really good, but the entire program has little to do with reality. If it were more realistic, the program would have a search function to find and edit things. As it stands, it is unfortunately pointless without a search function, especially with 10,000 or more customers. No matter what you build, a search function is always essential.
@myvmix
@myvmix 8 ай бұрын
How can you teach anyone about entering data from an alleged modern Gui when you only teach people half of what they should be taught???? The whole basis of teaching data entry is to be able to handle data in a convenient format!!! Data entry is only a part of data handling!!! When handling data the data should be able to be CREATED, READ, EDITED, UPDATED and DELETED!!!!! Adding data to a file only!!!! From an alleged modern Gui..... If it can't be edited, updated or deleted then your Gui is not an alleged modern Gui.... is it???
@raymundofelipeolvera5594
@raymundofelipeolvera5594 2 ай бұрын
Great Video and project, I am working currently in something similar but my DB is quite big so I ma using parquet file, does parquet will work like excel worked in this project?
@billpowell5931
@billpowell5931 Жыл бұрын
Excellent presentation about developing a fairly simple app to interface with Excel. Thank you for sharing.
@zeli595
@zeli595 8 ай бұрын
Great course. Thank you so much. I hope to see your more and more lightweight widget software. Best wishes to you.
@danielbowers6356
@danielbowers6356 22 күн бұрын
What about if you delete information from the excel sheet and run again? i just receive "None" where I deleted information. How can this be fixed ?
@kapibara2440
@kapibara2440 6 ай бұрын
Cool video, learned a lot from it ❤❤❤
@ianhall2948
@ianhall2948 6 ай бұрын
Would you be able to put in a working search bar? If so, how? Also instead of making the the columns pre-made how would you make it to change depending on what excel spreadsheet is uploaded? I'm trying to make a GUI like this that someone can just insert or import their excel file and the Treeview would just use whatever column names were used in the spreadsheet.
@mattparadise3410
@mattparadise3410 5 ай бұрын
_tkinter.TclError: no files matched glob pattern "*.png"
@ahem2784
@ahem2784 Жыл бұрын
Thanks sister you give me best idea your realy thanks
@michaelmclean2363
@michaelmclean2363 3 ай бұрын
I have to keep subscribing to your channel, maybe I have too many but KZbin keeps unsubscribing me.
@kaisj7
@kaisj7 Жыл бұрын
Thank YOU and chokran HALA
@baghdadiabdellatif1581
@baghdadiabdellatif1581 Ай бұрын
When I run it on pydroid the second widget is crowded and overlayed. Can you please give solution to people use only pydroid
@panchanandgupta6953
@panchanandgupta6953 8 ай бұрын
How to use radiobutton to check if person is employed or unemployed? or for any other data using radio buttons? Anyone
@SasBaa-l6d
@SasBaa-l6d 5 ай бұрын
Could it cause you to develop diabetes due to algorithms, and the result comes out as an employee or not, meaning zero or one, and store it in an Excel file?
@nabiladamou5118
@nabiladamou5118 Жыл бұрын
please how to get the git folder ????
@XPACE_Integrated_Agri
@XPACE_Integrated_Agri Жыл бұрын
I am new to programming , how to rectify this kind of error "Exception has occurred: TclError no files matched glob pattern "*.png" File "D:\software\main.py", line 59, in root.tk.call("source", "forest-light.tcl") _tkinter.TclError: no files matched glob pattern "*.png"" ?
@darshang7190
@darshang7190 7 ай бұрын
how to dynamically resize the rows based on the lines each excel row?
@srijanchakraborty7260
@srijanchakraborty7260 Жыл бұрын
list_values = list(sheet.values). my problem is Cannot access member "values" for type "_WorkbookChild". How can i solve this
@nubiancenter5918
@nubiancenter5918 5 ай бұрын
I've enjoyed it very much , thank you very much The way you explained the code and what it is used for was helpful , i believe it is a good lesson for me and all other youtubers . keep this good work , may Allah (God) bless you and your work
@nguyenduyta7136
@nguyenduyta7136 Жыл бұрын
Hi Hala, thanks for cool things. Hoping next time you creat a python app that we can insert datas from app and store them in sql and we can use it later for extracting to excel report 🙏🙏🙏
@aminegatou4492
@aminegatou4492 Жыл бұрын
That is great, what I need , is the possibility to update a row( or multiple rows) directly from the python app and with a button update the Excel file. Is this even possible?
@Funtstk
@Funtstk 11 ай бұрын
excellent presentation and very clear mind
@Eirstream
@Eirstream 11 ай бұрын
@Code First with Hala, nice video, please say: how to edit and values at the treeview??? thank you
@Neeexy
@Neeexy Ай бұрын
I haven't even finished the video, but you teach very well, I'm Brazilian
@swedishpsychopath8795
@swedishpsychopath8795 11 ай бұрын
I've got an idea after watching this video. I'm going to unwillingly share it with you and I hope you will not steal my idea before I get to patent it. Basically what I've invented is to use a simple excel-sheet as a database without having excel on the computer. Then I can store stuff in the rows and make a gui similar to the one shown in the video. Feel free to borrow my idea until I start selling licenses to use this idea, Off course, when I get the patent rights for it I'll bill you a small fee for using my invention.
@kodiak809
@kodiak809 9 ай бұрын
😂
@deequi77
@deequi77 3 ай бұрын
😂 stop it. Your idea was already done 2 years ago by my friend. He will bill you
@aurainaejaz2080
@aurainaejaz2080 Жыл бұрын
what if i have columns in my excel sheet which needs calculations. For instance, I have a dataset and it has a feature called fuel cost which has to be calculated by taking the product of litres and rate per litre. How do i incorporate this feature of calculating the value and then also updating it in the excel sheet in this code?
@richardboreiko
@richardboreiko Жыл бұрын
I was wondering how to change the value in the GUI from Employed to Unemployed as the checkbox is toggled. Do you have a video about that?
@kuroshnazari6053
@kuroshnazari6053 Жыл бұрын
Thank you so much for this video. I have a problem with coding this, when I use insert it doesn't work as a placeholder, it literally adds the text to the entry. Any suggestions? Please help me 🙏🏻♥️
@ferrc5166
@ferrc5166 Жыл бұрын
Anyone tried this but with several spreadsheets? I'm stucked tryin to do that
@emigrate89
@emigrate89 Жыл бұрын
when switching themes repeatedly, the window size stretches to the right
@Deathtochiyochan
@Deathtochiyochan Жыл бұрын
Yeah, I noticed that too.
@HeavyTricks
@HeavyTricks Жыл бұрын
Please do this in custom tkinter library. Thank you.
@PANDURANG99
@PANDURANG99 Жыл бұрын
What about long text in tkinter, want to wrap it but don't have adjustable row height
@kamndaliraphiri7741
@kamndaliraphiri7741 6 ай бұрын
Just looking at the comments I subscribed and shared the video for future use
@bechirzouaoui5821
@bechirzouaoui5821 Жыл бұрын
Can you do a vidéo about filtering those data ? Or maybe loading theme from oracle database pliz
@planetearth2363
@planetearth2363 Жыл бұрын
That's GREAT!. but I found one bug on your code. when I toggle the checkbox to change the theme the treeview will expand. I tried to fix it using row and column configure but I can't. how can I fix it?
@Steve.Outdoors
@Steve.Outdoors 5 ай бұрын
Excellent video and all well explained getting straight to the point. Brilliant thank you x
@rabieabed3360
@rabieabed3360 Жыл бұрын
hy, where are you, why you don't complete your python series, your job is perfect, great explanation , I hope you continue these series thank you so match
@WinnerSingh
@WinnerSingh Жыл бұрын
Nice project Can you make a web app for food order system in python
@eh1273
@eh1273 Жыл бұрын
How did you import the excel file like what appears in the left side bar in Pycharm?
@RafaelAmigoDoFelipeNeto
@RafaelAmigoDoFelipeNeto 8 ай бұрын
thank you
@thebudaxcorporate9763
@thebudaxcorporate9763 Жыл бұрын
it is compatible with qrcode scan and then data show on grid at right side? need advise
@omaral-jobory4224
@omaral-jobory4224 Жыл бұрын
great video Hala, I am working on multi window app for inventory system depend on locations and date it would be so helpful if you make a tutorial about that many thanks
@timecop79
@timecop79 Жыл бұрын
Great job 👏👏, I tried to use you code to learn some python features but I got an error, can you help me to do solve it
@faniescheepers2738
@faniescheepers2738 6 ай бұрын
AMazinglyexplaied. Thank you!!
@aambat
@aambat Жыл бұрын
Could you please upload a video to connect splash screen with another dialog for qt designer pyqt5
@adityajambekar4278
@adityajambekar4278 Жыл бұрын
I have an excel file with highlighted cells can I view it on tkinter gui
@RVideoR
@RVideoR Жыл бұрын
شكرا لك 🙂👍🌷 .. Thank you hala ❤
@nicolamelacca9321
@nicolamelacca9321 Жыл бұрын
is there a way to resize the switch button? I don't know why, but it looks super small on my screen
@BaraJepco
@BaraJepco 9 ай бұрын
hi how did u get the treeview theme ? is there a style cript or something ?
@stephenogochukwu9446
@stephenogochukwu9446 Жыл бұрын
How can I get forest_light and forest_dark
@Ikxi
@Ikxi Жыл бұрын
god that tkinter ui looks so much better than mine gonna need to figure out how to do that
@painkillerO8
@painkillerO8 6 ай бұрын
You got a new subscriber. First time looking at Python.
@gamesandsoftwares1441
@gamesandsoftwares1441 8 ай бұрын
@27:00 tkinter.tclError :layout Switch not found even with your source code
@WiMa-k3s
@WiMa-k3s 8 ай бұрын
Amazing Video with all necesarry explanation. The best I ever saw
@Lemmy13
@Lemmy13 8 ай бұрын
Thank you very much. I have the perfect background to follow your explanation and be not bored fram the explanation. For a absolut beginner is it too fast. So many concepts in one video. Gui, function, context, More pls 😊 thx
@Lemmy13
@Lemmy13 8 ай бұрын
Sry for my horrifying grammar
@Mattykkk25
@Mattykkk25 11 ай бұрын
When I use openpyxl multiple times it slows down my excel sheet massively. Why is that?
@albertopenalver1435
@albertopenalver1435 9 ай бұрын
Is because you don't kill fully the process.
@TechwithFahad-TWF
@TechwithFahad-TWF Жыл бұрын
Wonderful! Thanks!
@R4gd3j7
@R4gd3j7 10 күн бұрын
AWSOME VIDEO TY
@baghdadiabdellatif1581
@baghdadiabdellatif1581 Ай бұрын
Your age is 25 now?
@djladieslove1
@djladieslove1 Жыл бұрын
Where can I find a prof as smart as you 👏🏽
@marcdoutrepont392
@marcdoutrepont392 8 ай бұрын
Excellent! thank-you very much Hala!😍
@avishek152
@avishek152 Жыл бұрын
Hello Hala, Can these rows can be edited?
@bubz5012
@bubz5012 Жыл бұрын
How would you go about creating a button to delete the last entry
@raymondmichael4987
@raymondmichael4987 Жыл бұрын
Very presentable; one question though, can we use something like googlesheet or synchronize the excell with some sort of cloud database? Btw thanks
@md.minhaz3878
@md.minhaz3878 7 ай бұрын
How we can use pyinstaller to make it executable?
@cmrncrick
@cmrncrick Жыл бұрын
Amazing content! Thank you for everything. I was wondering, is it possible to add a browse button where the end user can browse their local machine and choose the excel file that they want to load?
@johncheung4905
@johncheung4905 Жыл бұрын
Very well explained. Thank you!
@cryptolikeaboss
@cryptolikeaboss Жыл бұрын
Dope stuff! Legit tutorial
@juancharlie777
@juancharlie777 7 ай бұрын
I've watched three of your videos now. Thank you and well done.
@barackuse
@barackuse Жыл бұрын
Nice video, it took me a while to place the required images but I figured it out.
@oussamataleb1787
@oussamataleb1787 Жыл бұрын
good, but how to make a search ?
@marciojunior3021
@marciojunior3021 Жыл бұрын
Hala, thanks for the great video. You are a very good teacher. Well explained 👏🏻👏🏻
@abderrahimfouad2133
@abderrahimfouad2133 Жыл бұрын
Hi hala how we can make entry field mandatory to enter some text?
@its_code
@its_code Жыл бұрын
💕💕💕💕 very helpful ❤️❤️❤️❤️
@codefirstwithhala
@codefirstwithhala Жыл бұрын
Glad it was helpful! Thanks for the support :)
@رادیندولتی
@رادیندولتی Жыл бұрын
Thank you so much for sharing this video ❤
@Elfutbolista2010
@Elfutbolista2010 Жыл бұрын
great videos! but i cant get it to work.. Hos do i install it? =)
@Elfutbolista2010
@Elfutbolista2010 Жыл бұрын
nvm i figured it out xD thx! great job btw!
@RVAJJIRAVELTV
@RVAJJIRAVELTV Ай бұрын
Super 👍
@عابثالأخير-ز9ي
@عابثالأخير-ز9ي Жыл бұрын
Thank you for this completely tutorial
@jummadw
@jummadw Жыл бұрын
Thank you for the interesting explanation
@bigrevkev55
@bigrevkev55 9 ай бұрын
Thank you very much!
@Deepakkumar-iu2ve
@Deepakkumar-iu2ve Жыл бұрын
What a great explanation! Thank you so much❤.
Python Dashboard with Tkinter and Matplotlib tutorial [for beginners]
26:59
Code First with Hala
Рет қаралды 49 М.
Create Stunning Python GUIs in 10 Minutes With Drag & Drop
11:38
Coding Is Fun
Рет қаралды 73 М.
Worst flight ever
00:55
Adam W
Рет қаралды 30 МЛН
Brawl Stars Edit😈📕
00:15
Kan Andrey
Рет қаралды 59 МЛН
Players vs Corner Flags 🤯
00:28
LE FOOT EN VIDÉO
Рет қаралды 79 МЛН
I use Drag and Drop to build modern Python Apps
14:08
Softlinks
Рет қаралды 75 М.
Can I Run Youtube Entirely From My Terminal? (No Browser)
15:31
Modern Graphical User Interfaces in Python
11:12
NeuralNine
Рет қаралды 1,5 МЛН
Convert GUI App to Real Program -  Python to exe to setup wizard
23:27
Python Simplified
Рет қаралды 526 М.
Use a Drag & Drop Editor to Make Tkinter Python GUI Applications!
11:16
Python in Excel vs. VBA - What You Should Learn in 2024!
10:05
David Langer
Рет қаралды 47 М.
Tkinter - Treeview Edit Cells Directly
45:45
JobinPy
Рет қаралды 21 М.
Worst flight ever
00:55
Adam W
Рет қаралды 30 МЛН