Yazı Font Küçült Yazı Font Büyült

CSV Dosyasındaki Verileri SQL Veritabanı Tablosuna Kaydetmek

 

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

 

Resim1

Şekil 1



 

Resim1

Şekil 2

 

 

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