Auto Export Data into Excel from SQL using Python Pyodbc | Python SQL Automation |Task Scheduler #16

  Рет қаралды 45,626

Programming Is Fun

Programming Is Fun

Күн бұрын

In this video you will learn or explore something new related to Python and SQL Server Automation.
Auto Export Data into Excel from SQL using Python Pyodbc | Python SQL Automation | Task Scheduler
First of all we will establish the connection between Python and SQL Server using pyodbc (To create the SQL connection is very easy as compare to other programming language). After that we will read the data from SQL and store in Pandas DataFrame and very interest part is we will display the notification status on user's screen and that notification you can customize based on your need.
And at the last, we will schedule the script using Task Scheduler to run on the specific date and time. So Let's go!!!
Python SQL Server Script:
------------------------------------------------------------------------------------------------------------------
import pyodbc
import pandas as pd
import os
from datetime import datetime
from plyer import notification
create SQL connection
connection = pyodbc.connect(driver = '{ODBC Driver 17 for SQL Server}',
host = 'DESKTOP-NAKP5E5',
database = "Test",
trusted_connection = 'yes')
SQL Command to read the data
sqlQuery = "select * from dbo.SalesOrder where Region = 'South'"
Getting the data from sql into pandas dataframe
df = pd.read_sql(sql = sqlQuery, con = connection)
Export the data on the Desktop
df.to_csv(os.environ["userprofile"] + "\\Desktop\\PythonScript\\" + "SQL_OrderData_" +
datetime.now().strftime("%d-%b-%Y %H%M%S")
".csv", index = False)
Display Notifiction to User
notification.notify(title="Report Status!!!",
message=f"Sales data has been successfully saved into Excel.\

Total Rows: {df.shape[0]}
Total Columns: {df.shape[1]}",
timeout = 10)
-------------------------------------------------------------------------------------------------------------------
Last Video:
Python Excel Automation: • Excel Automation Using...
Python Teaser: • A Beautiful Python Pro...
Python Pandas Tutorial: • Python Pandas Tutorial...
Python Playlist: • Python Tutorial for Be...
Python Data Structure Playlist: • Python Data Structure
Python OOPs Playlist: • Object Oriented Progra...

Пікірлер: 82
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
You Can Now Use SQL in Excel! (This Changes Everything)
7:31
Coding Is Fun
Рет қаралды 55 М.
How to Use PYODBC With SQL Servers in Python
15:56
Sigma Coding
Рет қаралды 106 М.
Solving one of PostgreSQL's biggest weaknesses.
17:12
Dreams of Code
Рет қаралды 228 М.
How to Use SQL with Excel using Python
16:52
SATSifaction
Рет қаралды 124 М.
SQL Databases with Pandas and Python - A Complete Guide
16:59
Rob Mulla
Рет қаралды 152 М.
SQL Import Excel File to Table Using Python Pandas
13:08
SyntaxByte
Рет қаралды 40 М.
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН