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.
Şekil 1
Ş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