CSV Dosyasındaki Verileri SQL Veritabanı Tablosuna Kaydetmek

Merhaba arkadaşlar bu makalemizde CSV dosyasındaki veriler sql veritabanındaki tabloya nasıl kaydedilir? Pytonda bununla ilgili bir örnek yapalım.



 









Şekil 1





 






Şekil 2

 

python_import_a_csv_file_to_sql_server.py

 

import pandas as pd

import pyodbc

 

# Import CSV.. csv dosyamizi iceri aktariyoruz

data = pd.read_csv (r'C:\Data\export_person.csv')  

dataFrame = pd.DataFrame(data)

 

# Connect to SQL Server

con1 = pyodbc.connect('Driver={SQL Server};'

                      'Server=SIRIUS\SQLEXPRESS02;'

                      'Database=master;'

                      'Trusted_Connection=yes;')

cursor = con1.cursor()

 

# Create table.. tablo olusturuyoruz

cursor.execute('''

          CREATE TABLE customers (

                Id int primary key,

                firstName nvarchar(50),

            lastName nvarchar(50),

            mail nvarchar(50),

                )

               ''')

 

# Insert dataframe to table..tabloya dataframe i giriyoruz

for row in dataFrame.itertuples():

    cursor.execute('''

                INSERT INTO customers (Id,firstName,lastName,mail)

                VALUES (?,?,?,?)

                ''',

                row.Id,

                row.FirstName,

                row.LastName,

                row.Mail

                )

con1.commit()

 

Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN

About Bahadır Şahin

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 comments:

Öne Çıkan Yayın

GridView da Seçili Satırı DetailsView da Göstermek

Merhaba arkadaşlar bu makalemizde GridView nesnesi ile birlikte DetailsView nesanesini birlikte kullanacağız. GridView da seçili satırın de...