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
0 comments:
Yorum Gönder