- 875
- 1 584 908
plus2net
India
เข้าร่วมเมื่อ 13 ส.ค. 2008
We are team of programmers interested in web development and data science. We promote learning and sharing culture through our tutorials and videos.
Write to us
www.plus2net.com/contactus.php
Write to us
www.plus2net.com/contactus.php
Excel to SQLite Loader with Progress Bar using #Tkinter & #Pandas
Effortlessly load large Excel files into an SQLite database with this dynamic Tkinter application! This tutorial demonstrates step-by-step how to read data in chunks, track the progress using a progress bar, and handle Excel files efficiently. Perfect for anyone working with large datasets or wanting to integrate Excel and SQLite seamlessly. Watch now to learn this practical and engaging method for managing your data!
www.plus2net.com/python/tkinter-pandas-csv-sqlite-progress.php
Write to us https: //www.plus2net.com/contactus.php
Web site: www.plus2net.com
TH-cam: www.youtube.com/@plus2net1
Facebook: plus2net
Instagram: plus2net.in
LinkedIn: www.linkedin.com/in/plus2net/
www.plus2net.com/python/tkinter-pandas-csv-sqlite-progress.php
Write to us https: //www.plus2net.com/contactus.php
Web site: www.plus2net.com
TH-cam: www.youtube.com/@plus2net1
Facebook: plus2net
Instagram: plus2net.in
LinkedIn: www.linkedin.com/in/plus2net/
มุมมอง: 10
วีดีโอ
Learning Python Pandas with NotebookLM: Interactive Q&A Session #notebooklm #aitools #JoinNotebookLM
มุมมอง 214 ชั่วโมงที่ผ่านมา
Discover the power of NotebookLM as a personalized instructor for mastering the Python Pandas library. In this video, we dive into an interactive learning session where NotebookLM explains the core features of Pandas, and I actively join the discussion by asking questions. Watch as it provides clear, insightful answers, helping to simplify complex concepts in data analysis. Perfect for beginner...
Dynamic SQLite Table Viewer and Data Sorting with Tkinter and Pandas #Tkinter #Pandas #DataExport
มุมมอง 497 ชั่วโมงที่ผ่านมา
Explore how to create a dynamic SQLite Table Viewer using Tkinter and Pandas. This tutorial demonstrates building a GUI to connect to SQLite databases, display table data in a Treeview, sort columns dynamically, and export data to CSV. Learn step-by-step how to create a user-friendly data interface with Python. What you'll learn: Connecting to SQLite databases using SQLAlchemy. Displaying data ...
Join the AI Hosts in Interactive Audio Overviews :A Revolutionary Learning Experience by #NotebookLM
มุมมอง 347 ชั่วโมงที่ผ่านมา
Discover how to interact with AI hosts using Interactive Audio Overviews! With over 350 years' worth of audio content already generated, you can now join the conversation using your voice. Ask questions, get detailed explanations, or request alternative perspectives as if you're learning from a personal tutor. Explore this new feature and revolutionize how you learn with AI. How to Use: Create ...
Export user selected SQLite Table to CSV with Python Tkinter and Pandas #sqlite #csv #DataExport
มุมมอง 839 ชั่วโมงที่ผ่านมา
This tutorial demonstrates how to create a Python GUI using Tkinter, Pandas, and SQLAlchemy for exporting a user-selected table from an SQLite database to a CSV file. Learn how to build an intuitive application that simplifies database operations with Python. www.plus2net.com/python/tkinter-pandas-sqlite-csv.php www.plus2net.com/python/tkinter-pandas.php Write to us https: //www.plus2net.com/co...
Export CSV Data to SQLite table using Tkinter, Pandas #dataExport #csvToSQlite
มุมมอง 5512 ชั่วโมงที่ผ่านมา
In this video, learn how to create a Python GUI application using Tkinter, Pandas, and SQLite. This tutorial walks you through: Loading CSV files into Pandas DataFrames. Performing data analysis like descriptive statistics, Group By, and Pivot Tables. Saving processed data to an SQLite database. Whether you're a beginner or an experienced Python developer, this project is perfect for understand...
Create Stunning Videos with AI: A Quick Guide Using Sora #AI #sora #video #aitools
มุมมอง 5019 ชั่วโมงที่ผ่านมา
Create Stunning Videos with AI: A Quick Guide Using Sora #AI #sora #video #aitools
Three Game-Changing SEO Strategies for 2025 Validated by NotebookLM AI
มุมมอง 111วันที่ผ่านมา
Three Game-Changing SEO Strategies for 2025 Validated by NotebookLM AI
Display Random Database Records in Tkinter GUI | #Python #Tkinter #PythonGUI #SQLite #sql
มุมมอง 55วันที่ผ่านมา
Display Random Database Records in Tkinter GUI | #Python #Tkinter #PythonGUI #SQLite #sql
Auto-Increment ID in Tkinter GUI with Python #Python #Tkinter #PythonGUI #Programming #ticketNumber
มุมมอง 99วันที่ผ่านมา
Auto-Increment ID in Tkinter GUI with Python #Python #Tkinter #PythonGUI #Programming #ticketNumber
Boost Your Coding Skills with AI: A Quick Demo of NotebookLM! #AI #notebooklm #learnpython
มุมมอง 41วันที่ผ่านมา
Boost Your Coding Skills with AI: A Quick Demo of NotebookLM! #AI #notebooklm #learnpython
Display MySQL Data in Tkinter GUI Based on ID Input | #Python #Tkinter #PythonGUI
มุมมอง 16314 วันที่ผ่านมา
Display MySQL Data in Tkinter GUI Based on ID Input | #Python #Tkinter #PythonGUI
Highlight Code with Font Colors and Comments Using ChatGPT #ai #chatGPT
มุมมอง 4714 วันที่ผ่านมา
Highlight Code with Font Colors and Comments Using ChatGPT #ai #chatGPT
Connect MySQL Database with Tkinter | Python GUI Tutorial | #Python #Tkinter #PythonGUI
มุมมอง 22714 วันที่ผ่านมา
Connect MySQL Database with Tkinter | Python GUI Tutorial | #Python #Tkinter #PythonGUI
Pagination in Tkinter Treeview with MySQL Data | Python GUI Tutorial | #Python #Tkinter #PythonGUI
มุมมอง 10414 วันที่ผ่านมา
Pagination in Tkinter Treeview with MySQL Data | Python GUI Tutorial | #Python #Tkinter #PythonGUI
Dynamic Treeview columns in Tkinter | Update Data | Python GUI Tutorial | #Python #Tkinter
มุมมอง 19514 วันที่ผ่านมา
Dynamic Treeview columns in Tkinter | Update Data | Python GUI Tutorial | #Python #Tkinter
Delete user selected Record in MySQL with Tkinter Treeview | #Python #Tkinter #PythonGUI
มุมมอง 7814 วันที่ผ่านมา
Delete user selected Record in MySQL with Tkinter Treeview | #Python #Tkinter #PythonGUI
Insert Data into MySQL with Tkinter Treeview: Python GUI Tutorial | #Python #Tkinter #PythonGUI
มุมมอง 21921 วันที่ผ่านมา
Insert Data into MySQL with Tkinter Treeview: Python GUI Tutorial | #Python #Tkinter #PythonGUI
Create Effective Page Audit Checkpoints Using ChatGPT & NotebookLM | AI for Website Optimization
มุมมอง 4621 วันที่ผ่านมา
Create Effective Page Audit Checkpoints Using ChatGPT & NotebookLM | AI for Website Optimization
Insert user input data into Tkinter Treeview: Python GUI Tutorial | #Python #Tkinter #PythonGUI
มุมมอง 9721 วันที่ผ่านมา
Insert user input data into Tkinter Treeview: Python GUI Tutorial | #Python #Tkinter #PythonGUI
Integrate MySQL with Tkinter Treeview: Python GUI with Database | #Python #Tkinter #PythonGUI
มุมมอง 10421 วันที่ผ่านมา
Integrate MySQL with Tkinter Treeview: Python GUI with Database | #Python #Tkinter #PythonGUI
Why SQLAlchemy is the Best Choice for Python Database Connections | #Python #SQLAlchemy #Database
มุมมอง 4521 วันที่ผ่านมา
Why SQLAlchemy is the Best Choice for Python Database Connections | #Python #SQLAlchemy #Database
Master Tkinter Treeview: Build Interactive Tables in Python | #Python #Tkinter #PythonGUI
มุมมอง 16921 วันที่ผ่านมา
Master Tkinter Treeview: Build Interactive Tables in Python | #Python #Tkinter #PythonGUI
Create Standalone holiday Calendar App with Tkinter, SQLite & PyInstaller | #Python #PythonGUI
มุมมอง 3.4K21 วันที่ผ่านมา
Create Standalone holiday Calendar App with Tkinter, SQLite & PyInstaller | #Python #PythonGUI
Master Tkinter Frames: Organize Your GUI Effectively | #Python #Tkinter #PythonGUI
มุมมอง 10821 วันที่ผ่านมา
Master Tkinter Frames: Organize Your GUI Effectively | #Python #Tkinter #PythonGUI
Create Standalone Tkinter App with Integrated SQLite Database #Python #Tkinter #SQLite #PyInstaller
มุมมอง 17328 วันที่ผ่านมา
Create Standalone Tkinter App with Integrated SQLite Database #Python #Tkinter #SQLite #PyInstaller
Dynamic GUI Updates with StringVar in #Python #Tkinter #PythonGUI | Easy Guide
มุมมอง 9528 วันที่ผ่านมา
Dynamic GUI Updates with StringVar in #Python #Tkinter #PythonGUI | Easy Guide
#Python #Tkinter #PythonGUI: Implementing Date Picker with tkcalendar's DateEntry Widget
มุมมอง 253หลายเดือนก่อน
#Python #Tkinter #PythonGUI: Implementing Date Picker with tkcalendar's DateEntry Widget
Mastering Date Selection in #Python #Tkinter: A Comprehensive Guide to tkcalendar
มุมมอง 225หลายเดือนก่อน
Mastering Date Selection in #Python #Tkinter: A Comprehensive Guide to tkcalendar
Create Standalone #sqlite Database Applications Using #Python #Tkinter and #PyInstaller #PythonGUI
มุมมอง 184หลายเดือนก่อน
Create Standalone #sqlite Database Applications Using #Python #Tkinter and #PyInstaller #PythonGUI
Chatgpt can't fix critical codes they're are only capable of fixing simple code..human programmers are best they help me a lot
Not working
What is the error message you are getting ? Which line of code you are getting the error ?
Thanks for the informative tutorial
Glad you found it helpful!
My Teacher, thanks for the explanation. May I ask a question, I have made an exe file from my .py, in my .py contains reportlab that can produce output of pdf file and also my exe can produce pdf file when I execute in my computer but when I execute in the computer of my friend the exe can't produce pdf file even I have install python and reportlab in the computer of my friend. Can you explain how to solve the problem.? .Thanks in advance for the solution.
If you have installed python and reportlab then the code should work, are you running the code and what is the error message you are getting in your firend PC ? Since you have python and reportlab in your friend PC , so try to run any basic code and see how it is working. YOu must be getting error message when PDF generation fails.
@@plus2net1 I haven't encountered any error messages. I will try to run the basic code as you suggest.
@@Subagyo-Tepil Here the code is keept simple for better understanding , some changes like path to generate output and save file is bound to change at different system. So these steps will generate error message if not take care. So better is to check the error generated and then work on it.
@@plus2net1 Thank a lot for more detail explanation.
You have very very good informations . Why only tkinter. why another framework for exemple kivymd
ok , we will include that next, thanks
@@plus2net1thanks mister❤❤❤❤
app names
NotebookLM , notebooklm.google.com/
Bro How to merge SimpleDocTemplate table with another drawer method in one page ?
Got this sample and it is working .... from reportlab.lib.pagesizes import letter from reportlab.lib import colors from reportlab.platypus import SimpleDocTemplate, Table, TableStyle from reportlab.pdfgen import canvas my_path='E:\\testing\\my_pdf\\my_pdf7.pdf'# file path # Define a custom draw method def draw_on_canvas(canvas_obj): # Draw custom elements canvas_obj.setFont("Helvetica-Bold", 14) canvas_obj.drawString(100, 750, "Custom Drawing Above the Table") canvas_obj.setFillColor(colors.red) canvas_obj.rect(50, 700, 500, 20, fill=True, stroke=False) # Create the PDF document pdf = SimpleDocTemplate(my_path, pagesize=letter) # Define the table data data = [ ['ID', 'Name', 'Age', 'City'], ['1', 'Alice', '30', 'New York'], ['2', 'Bob', '25', 'Los Angeles'], ['3', 'Charlie', '35', 'Chicago'] ] # Create the table table = Table(data, colWidths=100) table.setStyle(TableStyle([ ('BACKGROUND', (0, 0), (-1, 0), colors.grey), ('TEXTCOLOR', (0, 0), (-1, 0), colors.whitesmoke), ('ALIGN', (0, 0), (-1, -1), 'CENTER'), ('FONTNAME', (0, 0), (-1, 0), 'Helvetica-Bold'), ('BOTTOMPADDING', (0, 0), (-1, 0), 12), ('BACKGROUND', (0, 1), (-1, -1), colors.beige), ('GRID', (0, 0), (-1, -1), 1, colors.black) ])) # Combine the table and custom drawing class CustomDocTemplate(SimpleDocTemplate): def onFirstPage(self, canvas_obj, doc): draw_on_canvas(canvas_obj) # Call the custom draw method # Add the table to the story story = [table] # Generate the PDF pdf = CustomDocTemplate(my_path, pagesize=letter) pdf.build(story)
Hi master plus2net I print size of page a4 in terminal got width : 595 height : 841 but in not understand whats the number type ?
In ReportLab, you can define a custom page size by specifying a tuple containing the width and height in points (1 point = 1/72 inch). To set the page size to a width of 595 and a height of 841 points, you can create a custom size like this: # Custom page size: width=595, height=841 custom_size = (595, 841) c = canvas.Canvas(my_path,bottomup=1,pagesize=custom_size)
@@plus2net1 Okay but what is the number type width and height in pixels or cm or mm or inch?
@@sam_100ali_10 All dimensions can be used. Try different dimensions like this . from reportlab.lib.units import inch from reportlab.lib.units import inch, cm, mm # Set up a canvas with A4 dimensions in points c = canvas.Canvas("dimensions_example.pdf", pagesize=(21*cm, 29.7*cm)) # A4 size in cm
I followed your instructions, applied minor changes to fit my audience and produced a fantastic outcome, thank you!
Glad to know that, thanks. BTW I have also done some changes on how to manage cusomization and adding those in next Video. If possible send me the link of your Video. Thanks.
My Teacher , thank for a good explanation. My question is, what is the pagesize if I used thermal printer for cashier, as we know that the cashier printer use roll printer which doesn't have specific height. Thanks.
Not tried before but before hand we can calculate the size or end point of the page by considering the font family used, font size and number of lines etc. Height of all components are know before so end point can be calculated. Let us know what you think.
@@plus2net1 thank a lot for response
sir, how do i get the selection displayed to be copied to be used as variable
All details are tehre in this page. www.plus2net.com/python/tkinter-listbox.php To read the selected element ( lb1 is the listbox here ) print(lb1.get(tk.ACTIVE)) # The selected element Or for multiple selection. selected_indices = lb1.curselection() # index of selected print(selected_indices) # the tuple with selected index print(lb1.get(selected_indices)) # value Let us know if you are facing any issue here.
Thank you very much sir. 🙏🙏
Glad to know you like it, thanks
Thank you
You're welcome
Eventually how big the data can be saved in the database? After sometime use will the application become slow if the database gets big in size?
That problem will be anyway there and depends on the application ( amount of data generated at a time ) and database used. SQLite is not for big applications or more storage. Time to time data can be shifted or archived to relieve the active tables.
well man ima html beginner, how to hell am i suppose to understand php??
The limitation here is html can't receive the data submitted to server side, some backend script is required. Here in this case PHP is used but any other server side script can handle this. No need to learn one complete language to handle . The key is how data is submitted to server end from the front end html code.
cooool. Thanks for explanation
thanks
How can I parse the BLOB data in the dat file pulled from the neo smartpen N2 with the Windows SDK to pull out the coordinate and timestamp info?
Sorry , not worked in these area...
windows sees an .exe as a virus if i share that with friends. How come/
Windows often flags shared .exe files as potential viruses because of security measures designed to prevent harmful software. Executable files can modify system files or install malware, so Windows and antivirus programs are cautious with unknown or unsigned code. Sharing an .exe without a digital signature or from a new source increases the chance it will be flagged, as reputation-based systems favor widely recognized files. To avoid this, you can sign your application, compress it into a .zip or .rar file, or share it with clear instructions in a secure cloud folder.
@@plus2net1 How can I have the application signed? Is it also possible to create a setup instead of an .exe file?
@@autarroy You can get a code-signing certificate from a trusted Certificate Authority (CA) like DigiCert, Sectigo, or GlobalSign. Once you have the certificate, it will include a .pfx file containing your private key and digital certificate. To add a setup or installation package for an .exe or application file created using PyInstaller, you can use a tool like Inno Setup, NSIS (Nullsoft Scriptable Install System), or Advanced Installer. I have not tried these tools , but as we are working more on application development, we will try to explore these areas in future.
I hope you can make soon as possible a video. NOT WITH EXE FILE because will get the same problem.
Sir do u have any updates? I have a question: Sir, I have a small application. I want my total stock to also appear on my main screen and I can't do that. Could you help me how to do it?
Thankyou
Cannot see the code. Code not explained like a tutorial.
Code is available here. www.plus2net.com/python/tkinter-Toplevel-data.php
Does not feel good.. You explaining yourself works best. Not this fashion
Ok, we will try to create another version of this with more examples.
You are explaining just what i exactly need.. You are straight forward upto the point. And overall a nice learning experience .
Glad to know that, thanks, the next part is integrating database with the application, this we will upload shortly. The detail code is here. www.plus2net.com/python/tkinter-pyinstaller-sqlite-bundle.php
How do I use its own path?
by mounting the drive you can upload to the folder. Details about the mounting is here. www.plus2net.com/python/colab.php
have you Facebook account sir?
thank you sir
You're welcome, glad you found it helpful.
Good job man!!!👍
Thanks
usefull :D
Thanks .
i love y my bro, y save my life!
Gald to know, thanks
Please can you teach us how to convert tinker with database into an executable file
Sure, which database you are using ? You can drop me a message here. www.plus2net.com/contactus.php
Is this a Notebook LM pod?
Yes
How to detect url change in child window from parent window ?
Not sure what you mean by url change but data of child window can be tracked from parent window. See this demo. Data entered in child will be available in parent. www.plus2net.com/javascript_tutorial/window-child3-demo.php Reading the value of child window ( in parent window ) opener.document.f1.p_name.value = document.frm.c_name.value;
Thank you so much. But I'm having trouble with one thing. I'd like to increase the height of the individual rows within the Tableview since they are very small. I've tried EVERYTHING. I thought that adjusting the style for the Treeview object would work, but it only works for the font like this: style = ttkb.Style() style.configure("Treeview", font=("Arial", 15)) this works when changing the row font for Tableview, but using style.configure("Treeview", rowheight=50) does not work, even though rowheight is a valid paramater for Treeview object. I'm completely stuck.
Can use pady to maintain gap from top and bottom. widget.grid(row=0, column=0, pady=20) # Adds padding to increase row height or use rowconfigure(), details are here. www.plus2net.com/python/tkinter-rowconfigure.php At the end of this page ... minsize ensures that rows or columns do not shrink below a specified size, even when the window is resized. Please let us know the outcome.
Can we do this with MySQL ? Saving here and then work on that
the code to work on MySQL is same, only the connection string changes. In colab platform you can't get MySQL database however you can take one cloud account in google and work on MySQL. OR use the same code in your local machine with MySQL and use the same code. Only change required in connection string. Let us know if you need any thing here.
Thank you bro! 🙏🏽
Glad to know you like it, thanks.
Great tutorial bro
Glad you liked it
Good job
Thanks
I will be pleased if the query is shown whilst explaining
yes, that is a good idea, now few more are already uploaded, the next group is on MySQL and we will include this . Thanks.
The first link at description will give you the sample code and link to other tutorials, please let us know if any issue is there
No code to show?
Link is at description
u have any idea how to add column and get the values from sum of other column in mysql sir?
This should work SELECT id, name, class,( social + science + math) AS total FROM student_sum Full details are here . www.plus2net.com/sql_tutorial/sql_sum-multiple.php
Good 👍
thanks
helpful!
thanks,
Thanks a lot! After 3 days I achieved
Glad to know that, thanks.
Apakah kamu punya telegram?
Buatkan saya request text url
Thank you sir! lets gooo
thankyou sir!!
One more help: Could you please make a video regarding: I want to print a complete application form. Data taken from multiple pages and segregate in one page by clicking print button as well a side a save as pdf button. Student details print application form will be the best example. Because many details like name, father, date of birth, date of admission, parent contact details, upload photo, automatic school stamp seal over the cross photo, email, student contact number, address, district, state, country, pin code etc things need in one page. Please
sure, working on it.
th-cam.com/video/shA1w8-IXRA/w-d-xo.html Source code here. www.plus2net.com/python/tkinter-pdf.php
Hindi nahi aati kya apko?
Achaa nahi Ata, Bahutu english words a jata hein boleneka smaye.
Hi I need to help how to convert flet python to apk
Sorry, I have no idea on this.